/*
 * Tuottolaskuri Core – Koneinvestoinnin kannattavuuslaskuri.
 * Loaded only with this calculator, after the shared tabbed-calculator styles.
 */

.tlc-mach .tlc-mach-hero .tlc-hero__img { object-position: 78% 55%; }

.tlc-mach .tlc-mach-select {
	padding-right: 2.5rem;
	background: var(--tlc-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317365d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .85rem center / 18px no-repeat;
	cursor: pointer;
}

.tlc-mach .tlc-mach-finance {
	margin-top: 1.5rem;
	padding-top: 1rem;
	border-top: 1px solid #e3eaf4;
}

.tlc-mach .tlc-mach-finance .tlc-field--slider { margin-top: .75rem; }
.tlc-mach .tlc-mach-finance > .tlc-fields-2,
.tlc-mach .tlc-mach-finance > .tlc-field { margin-top: 1rem; }
.tlc-mach .tlc-mach-finance .tlc-div-fees__check { min-height: 44px; }
.tlc-mach .tlc-field.is-disabled .tlc-label,
.tlc-mach .tlc-field.is-disabled .tlc-help,
.tlc-mach .tlc-field.is-disabled .tlc-ticks { color: #8a99ad; }
.tlc-mach .tlc-range:disabled { opacity: .45; cursor: not-allowed; }

.tlc-mach .tlc-mach-chart { margin-top: 1.25rem; }
.tlc-mach .tlc-mach-kpis { margin-top: 1rem; }
