.sf-myaccount-session__status {
	margin-bottom: 1.25rem;
	font-weight: 600;
}

.sf-myaccount-session__status:empty {
	margin-bottom: 0;
}

.sf-myaccount-session__signin {
	padding: 1rem;
	border: 1px solid #d0d0d0;
	border-radius: 4px;
	background: #f7f7f7;
}

.sf-myaccount-session__error {
	padding: 0.75rem 1rem;
	border: 1px solid #f0c36d;
	border-radius: 4px;
	background: #fdf7e6;
}

/* Prefilled read-only inputs: readonly (not disabled — disabled inputs don't post), with
   pointer/keyboard interaction suppressed so they don't invite editing. */
.sf-myaccount-session__readonly {
	background-color: #eee;
	pointer-events: none;
	user-select: none;
	-ms-user-select: none;
	cursor: default;
	caret-color: transparent;
}

.sf-myaccount-session__readonly:focus {
	outline: none;
	box-shadow: none;
}

.sf-myaccount-session--hidden {
	display: none !important;
}
