/* _System (261101_164806) */

.system-signup-link { margin-top:15px; font-family:'Figtree',sans-serif; font-size:14px; }
	.system-signup-link a { text-decoration:none; }
	.system-signup-disclaimer { margin:15px 0 0; font-family:'Figtree',sans-serif; font-size:12px; line-height:1.5; opacity:.5; text-align:left; }
	.system-signup-media-bg { transition: opacity .22s ease; }
	@media (max-width: 767.98px) {
		.system-signup-section .system-signup-disclaimer { text-align: center; }
	}
	/* Platform > Global Style: mirror Sign In color and CTA contracts. */
	/* Section background is supplied by the global block-light-darker class. */
	.system-signup-section .system-signup-card,
	.system-signup-section .global-split-form { background-color: var(--sys-global-block-background-lighter, #ffffff) !important; }
	.system-signup-section .global-split-form,
	.system-signup-section .global-split-form label,
	.system-signup-section .global-split-form .system-signup-link,
	.system-signup-section .global-split-form .form-control,
	.system-signup-section .global-split-form .form-select { color: var(--sys-global-content-text-dark, #202020) !important; }
	.system-signup-section .global-split-form .form-floating > label { opacity: .7 !important; }
	/* Align the selected Profile Type value with the floating label/text field inset. */
	.system-signup-section .global-split-form .form-floating > #e_userType {
		padding-left: 1rem !important;
	}
	/* Shift the media copy group down by 20% of its own height. */
	.system-signup-section .global-split-media-content { transform: translateY(20%) !important; }
	.system-signup-section .global-split-media-content .global-split-text { font-size: calc(1em - 1px) !important; line-height: 1.45 !important; font-weight: 400 !important; }
	.system-signup-section .global-split-media-content .global-split-title { font-weight: 400 !important; }
	.system-signup-section .global-split-media-content .global-split-title,
	.system-signup-section .global-split-media-content .global-split-text { color: #f1ede7 !important; }
	.system-signup-section .sys-asset-btn-color.system-signup-submit {
		background-color: var(--sys-global-button, #202020) !important;
		border-color: var(--sys-global-button, #202020) !important;
		color: var(--sys-global-button-text, #f1f1f1) !important;
	}
	/* Incomplete form: outlined CTA using the asset's global button color. */
	.system-signup-section .sys-asset-btn-color.system-signup-submit:disabled {
		background-color: transparent !important;
		border: 2px solid color-mix(in srgb, var(--sys-block-background-dark, var(--sys-global-block-background-dark, #202020)) 30%, transparent) !important;
		color: color-mix(in srgb, var(--sys-block-background-dark, var(--sys-global-block-background-dark, #202020)) 30%, transparent) !important;
		opacity: 1 !important;
		cursor: not-allowed;
	}
	.system-signup-section .sys-asset-btn-color.system-signup-submit:not(:disabled):hover,
	.system-signup-section .sys-asset-btn-color.system-signup-submit:not(:disabled):focus,
	.system-signup-section .sys-asset-btn-color.system-signup-submit:not(:disabled):active {
		background-color: var(--sys-global-button-hover, #000000) !important;
		border-color: var(--sys-global-button-hover, #000000) !important;
		color: var(--sys-global-button-text-hover, #ffffff) !important;
	}
