
	.bruktbil-finans,
	.bruktbil-finans * {
		font-family: "neue-haas-grotesk-text", "Inter", system-ui, -apple-system, sans-serif !important;
		font-weight: 400 !important;
	}
	.bruktbil-finans { display: block; font-size: var(--ab8-fs-liten); line-height: 1.2; color: #1C1C1C; padding-bottom: var(--ab8-s-6); }
	/* Polestar-stil hierarki: tiny label → mega-numeral → forutsetnings-rad.
	   Sliders står som inputs UNDER resultatet (omsnudd input→output-retning,
	   per JA 2026-06-01 — "rart plassert" i forrige iterasjon).
	   2026-06-01 iter 2: bumpet luften per JA-feedback — trangt mellom
	   numeral/disclaimer og ned til slidere. Lavere visual gravity. */
	.bruktbil-finans__header { display: flex; flex-direction: column; align-items: flex-start; gap: var(--ab8-s-2); margin-bottom: var(--ab8-s-9); }
	.bruktbil-finans__label { margin: 0; font-size: var(--ab8-fs-liten); line-height: 1.2; color: rgba(0,0,0,.55); }
	.bruktbil-finans__pris { font-size: var(--ab8-fs-mega); line-height: 1; color: #1C1C1C; letter-spacing: -.01em; }
	.bruktbil-finans__forutsetninger { margin: var(--ab8-s-4) 0 0; font-size: var(--ab8-fs-liten); line-height: 1.2; color: rgba(0,0,0,.55); }
	@media (max-width: 640px) {
		.bruktbil-finans__pris { font-size: var(--ab8-fs-mega); }
		.bruktbil-finans__header { margin-bottom: var(--ab8-s-8); }
	}

	.bruktbil-finans__slidere { display: flex; flex-direction: column; gap: var(--ab8-s-7); margin-bottom: var(--ab8-s-6); }
	.bruktbil-finans__slider-rad { display: flex; justify-content: space-between; align-items: baseline; gap: var(--ab8-s-4); margin-bottom: var(--ab8-s-2); }
	.bruktbil-finans__slider-label { font-size: var(--ab8-fs-liten); color: rgba(0,0,0,.55); }
	.bruktbil-finans__slider-verdi { font-size: var(--ab8-fs-liten); color: #1C1C1C; }

	/* Slider — minimalistisk Polestar/Stockholm-stil */
	.bruktbil-finans__range {
		-webkit-appearance: none;
		appearance: none;
		width: 100%;
		height: 2px;
		background: rgba(0,0,0,.15);
		outline: none;
		margin: 14px 0; /* vertikal puste-rom — touch-target oppnådd via thumb-shadow */
		padding: 0;
		touch-action: manipulation; /* tillat horisontal drag på iOS Safari */
	}
	.bruktbil-finans__range::-webkit-slider-thumb {
		-webkit-appearance: none;
		appearance: none;
		width: 12px;
		height: 12px;
		border-radius: 50%;
		background: #1C1C1C;
		cursor: pointer;
		border: 0;
		box-shadow: 0 0 0 12px transparent; /* usynlig 36px touch-zone rundt thumb (12+12+12) */
	}
	.bruktbil-finans__range::-moz-range-thumb {
		width: 12px;
		height: 12px;
		border-radius: 50%;
		background: #1C1C1C;
		cursor: pointer;
		border: 0;
		box-shadow: 0 0 0 12px transparent;
	}
	@media (max-width: 768px) {
		.bruktbil-finans__range::-webkit-slider-thumb { width: 20px; height: 20px; }
		.bruktbil-finans__range::-moz-range-thumb { width: 20px; height: 20px; }
	}

	/* Expand-knapp */
	.bruktbil-finans__expand,
	.bruktbil-finans__expand:hover,
	.bruktbil-finans__expand:focus,
	.bruktbil-finans__expand:active {
		background: transparent !important;
		background-color: transparent !important;
		border: 0 !important;
		box-shadow: none !important;
		outline: none !important;
		color: inherit !important;
		padding: 0 !important;
	}
	.bruktbil-finans__expand {
		border-radius: 0; /* tema arver 3px — skjema skal ha skarpe hjørner */
		display: inline-flex;
		align-items: center;
		gap: .5em;
		cursor: pointer;
		font-size: var(--ab8-fs-liten);
		opacity: .7;
		margin-top: var(--ab8-s-2);
	}
	.bruktbil-finans__expand:hover { opacity: 1; }
	.bruktbil-finans__expand[aria-expanded="true"] svg { transform: rotate(180deg); }
	.bruktbil-finans__expand svg { transition: transform .2s ease; }

	/* Detalj-tabell — animert kollaps (samme mønster som bilinformasjon snippet 43):
	   max-height transitionen gir Apple-aktig myk expand/retract. */
	.bruktbil-finans__detalj {
		margin: 0;
		padding: 0;
		display: flex;
		flex-direction: column;
		gap: 0;
		max-height: 0;
		overflow: hidden;
		transition: max-height .6s cubic-bezier(.83, 0, .17, 1),
		            margin .35s cubic-bezier(.83, 0, .17, 1);
	}
	.bruktbil-finans__detalj[data-collapsed="false"] {
		margin-top: var(--ab8-s-6);
		/* max-height settes via JS til faktisk scrollHeight ved expand */
	}
	.bruktbil-finans__detalj-rad {
		display: flex;
		justify-content: space-between;
		align-items: baseline;
		gap: var(--ab8-s-4);
		padding: var(--ab8-s-4) 0;
		border-bottom: 1px solid rgba(0,0,0,.08);
	}
	.bruktbil-finans__detalj-rad:last-child { border-bottom: 0; }
	.bruktbil-finans__detalj-rad dt { margin: 0; font-size: var(--ab8-fs-liten); color: rgba(0,0,0,.7); }
	.bruktbil-finans__detalj-rad dd { margin: 0; font-size: var(--ab8-fs-liten); color: #1C1C1C; }
	.bruktbil-finans__detalj-rad--liten dt,
	.bruktbil-finans__detalj-rad--liten dd { font-size: var(--ab8-fs-liten); opacity: .6; }
	