/* Mightium — hide Frappe product footer branding on website/login pages */
.web-footer .footer-powered,
.web-footer .powered-by,
footer .powered-by,
.built-on-frappe,
a[href="https://frappe.io"],
a[href="https://frappe.io/"],
a[href^="https://frappe.io/"],
a[href^="https://docs.frappe.io"],
a[href*="frappe.cloud"],
a[href*="frappecloud.com"] {
	display: none !important;
}

/* Mightium — fix flipped left/right on compiled login.bundle CSS (deployed
   bundle ships mirrored positions; source scss is already correct, this
   covers already-built/hashed bundles without depending on a rebuild).
   !important: the compiled bundle has compound selectors up to 5 classes
   deep (e.g. .for-login .page-card .page-card-body .password-field
   .toggle-password) that outrank a plain override on specificity alone,
   and partial per-property wins (left from theirs + right from ours) were
   stretching .toggle-password (position:absolute, no explicit width) to
   span the whole input - hence the oversized click target. !important
   removes the ambiguity instead of chasing their selector depth. */
.for-login .field-icon,
.for-forgot .field-icon,
.for-signup .field-icon,
.for-login-with-email-link .field-icon,
.for-email-login .field-icon {
	left: 9px !important;
	right: auto !important;
}
.for-login .toggle-password,
.for-forgot .toggle-password,
.for-signup .toggle-password,
.for-login-with-email-link .toggle-password,
.for-email-login .toggle-password {
	right: 9px !important;
	left: auto !important;
	width: auto !important;
}
.for-login input.form-control,
.for-forgot input.form-control,
.for-signup input.form-control,
.for-login-with-email-link input.form-control,
.for-email-login input.form-control {
	padding-left: 35px !important;
	padding-right: 2.5rem !important;
}
