/**
 * Miller Guard Warranty Calculator
 *
 * Component-specific styles only.
 * Typography, grid, forms and general UI inherit from the active theme
 * and Bootstrap 5.
 */

.lrk-mgwc {
	--lrk-country-colour: currentColor;
}


/*
 * Header
 */

.lrk-mgwc .lrk-mgwc-subtitle {
	color: var(--lrk-country-colour);
}

.lrk-mgwc .lrk-mgwc-heading {
	/* Inherit typography from the active theme. */
}

/*COLOUR EDITING*/
/*Button*/
.lrk-mgwc .btn {
	background-color: var(--lrk-country-colour);
	border-color: var(--lrk-country-colour);
}
/*.lrk-mgwc .btn:active {
	background-color: #999;
}*/
/*Assumption Callout & others*/
.lrk-mgwc-assumption, hr, .lrk-mgwc .lrk-mgwc-heading-colour {
	color: var(--lrk-country-colour);
}


/*
 * Results
 */

.lrk-mgwc .lrk-mgwc-results[hidden] {
	display: none !important;
}

.lrk-mgwc .lrk-mgwc-result-value {
	/*color: var(--lrk-country-colour);*/
	font-family: 'knockouthtf47-bantamweight';
}

.lrk-mgwc .lrk-mgwc-proof-value {
	/*color: var(--lrk-country-colour);*/
}


/*
 * No-saving state
 */

.lrk-mgwc .lrk-mgwc-result-value.lrk-mgwc-no-saving {
	color: inherit;
}


/*
 * Validation
 */

.lrk-mgwc .lrk-mgwc-validation:empty {
	display: none !important;
}