.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1 {
	--motorit-intelligence-scroll-clearance: 24px;
	width: 100%; margin: 28px 0 calc(var(--motorit-intelligence-scroll-clearance) + env(safe-area-inset-bottom, 0px)); border: 1px solid #d7e7ec; border-radius: 18px;
	background: #fff; box-shadow: 0 12px 32px rgb(21 62 73 / 7%); color: #20313a; overflow: hidden;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__preview {
	margin: 0; padding: 10px 30px; background: #e9f7fb; color: #124f61; font-size: 13px;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__preview strong { margin-right: 8px; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__head {
	padding: 27px 30px 25px; background: #067b9d; color: #fff;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__head span { display: block; font-size: 13px; font-weight: 700; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__head h2 {
	margin: 7px 0 0; color: #fff; font-size: 25px; line-height: 1.24; overflow-wrap: anywhere;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__head p {
	margin: 8px 0 0; font-size: 15px; line-height: 1.45; color: #e5f7fc;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__body { display: grid; gap: 25px; padding: 27px 30px 30px; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1 h3 {
	margin: 0 0 13px; font-size: 18px; line-height: 1.35; color: #173b47;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__overview {
	border: 1px solid #c6e1e9; border-radius: 10px; overflow: hidden;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__overview-head {
	display: flex; justify-content: space-between; align-items: center; gap: 24px;
	padding: 21px 24px; background: #eaf7fa;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__overview-head h3 {
	margin-bottom: 5px; font-size: 14px; color: #075e76;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__overview-head > div:first-child > strong {
	display: block; font-size: 22px; line-height: 1.25; color: #173b47;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__overview-head p {
	margin: 6px 0 0; font-size: 14px; line-height: 1.4; color: #52636b;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__coverage-count {
	flex: 0 0 auto; min-width: 155px; padding-left: 22px; border-left: 1px solid #bedce4;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__coverage-count strong {
	display: block; font-size: 27px; line-height: 1.1; color: #067b9d;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__coverage-count span {
	display: block; margin-top: 4px; font-size: 13px; color: #52636b;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__grid {
	display: grid; grid-template-columns: repeat(6, minmax(0, 1fr));
	padding: 15px 18px; background: #fff;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__dimension {
	min-width: 0; padding: 5px 12px; border-right: 1px solid #dce9ed;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__dimension:last-child { border-right: 0; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__dimension strong,
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__dimension span { display: block; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__dimension strong { font-size: 14px; color: #20313a; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__dimension span {
	margin-top: 4px; font-size: 13px; font-weight: 700; color: #067b9d;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__dimension span::before {
	content: ""; display: inline-block; width: 5px; height: 5px; margin: 0 7px 2px 0;
	border-radius: 50%; background: #067b9d;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__highlights {
	display: grid; grid-template-columns: 1.3fr 1.15fr 0.9fr 0.9fr; gap: 12px;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__highlights > div {
	min-width: 0; padding: 18px; border: 1px solid #dce9ed; border-radius: 9px;
	background: #fff; box-shadow: 0 4px 14px rgb(21 62 73 / 4%);
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__highlights > div:first-child {
	border-color: #b8dce6; background: #f2fafc;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__highlights strong,
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__highlights span,
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__highlights small {
	display: block; overflow-wrap: anywhere;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__highlights strong { font-size: 13px; color: #52636b; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__highlights span {
	margin: 7px 0; font-size: 24px; font-weight: 700; line-height: 1.2;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__highlights small {
	font-size: 13px; line-height: 1.35; color: #52636b;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details {
	display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start; gap: 24px;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details > div {
	min-width: 0; padding: 20px; border: 1px solid #dce9ed; border-radius: 10px;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details--rich {
	grid-template-columns: minmax(0, 1fr); gap: 14px;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details--rich .motorit-vehicle-intelligence-v1__history {
	display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0 20px;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details--rich .motorit-vehicle-intelligence-v1__history > h3,
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details--rich .motorit-vehicle-intelligence-v1__history > .motorit-vehicle-intelligence-v1__synthetic {
	grid-column: 1 / -1;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details--rich .motorit-vehicle-intelligence-v1__latest,
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details--rich .motorit-vehicle-intelligence-v1__mileage,
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details--rich .motorit-vehicle-intelligence-v1__items {
	min-width: 0; margin-top: 14px;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details > .motorit-vehicle-intelligence-v1__price {
	padding: 16px 20px; border-left: 4px solid #067b9d; background: #f1f9fb;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__price h3 { margin-bottom: 5px; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__price > strong {
	display: block; font-size: 18px; line-height: 1.3; color: #075e76;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details p {
	margin: 7px 0 0; font-size: 14px; line-height: 1.5; color: #52636b;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details > .motorit-vehicle-intelligence-v1__price p { margin-top: 5px; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__restricted { margin: 14px 0 0; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__restricted > div {
	display: flex; justify-content: space-between; gap: 12px; padding: 9px 0;
	border-top: 1px solid #dce9ed; font-size: 14px;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__restricted dt { font-weight: 600; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__restricted dd { margin: 0; color: #52636b; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details .motorit-vehicle-intelligence-v1__synthetic {
	font-size: 13px; font-weight: 700; color: #075e76;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__history h4 {
	margin: 0 0 8px; font-size: 14px; color: #173b47;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__latest,
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__mileage,
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__items {
	margin-top: 16px; padding-top: 15px; border-top: 1px solid #dce9ed;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__latest > strong {
	display: block; font-size: 20px; line-height: 1.2; color: #075e76;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__latest > span {
	display: block; margin-bottom: 3px; font-size: 12px; color: #52636b;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__latest dl {
	display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px;
	margin: 11px 0 0;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__latest dl > div { min-width: 0; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__latest dt { font-size: 12px; color: #52636b; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__latest dd {
	margin: 3px 0 0; font-size: 14px; font-weight: 700; overflow-wrap: anywhere;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__timeline {
	margin: 11px 0 0; padding: 0 0 0 23px; font-size: 14px;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__timeline li {
	display: list-item; padding: 4px 0; border-bottom: 1px solid #e6eef0;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__timeline span { color: #52636b; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__timeline strong { float: right; margin-left: 8px; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__items ul { margin: 0; padding: 0; list-style: none; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__items li {
	padding: 9px 0; border-top: 1px solid #e6eef0; font-size: 13px; line-height: 1.45;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__items li > * {
	display: block; overflow-wrap: anywhere;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__items li strong { color: #075e76; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__items li em {
	margin-top: 3px; font-size: 12px; font-style: normal; color: #52636b;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__ask {
	padding: 21px; border: 1px solid #c7e5ed; border-radius: 10px; background: #f3fafc;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__ask-head {
	display: flex; align-items: flex-start; justify-content: space-between; gap: 14px;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__ask h3 { margin: 0; font-size: 18px; }
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__ask p {
	margin: 5px 0 0; font-size: 14px; line-height: 1.45; color: #52636b;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__ask-head span {
	flex: 0 0 auto;
	padding: 7px 10px; border: 1px solid #a7d6e3; border-radius: 6px;
	font-size: 13px; font-weight: 700; color: #075e76;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__ask-control {
	display: flex; gap: 8px; margin-top: 17px;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__ask-control input {
	flex: 1 1 auto; min-width: 0; height: 42px; padding: 0 12px;
	border: 1px solid #b8d8e1; border-radius: 6px; background: #fff;
	font-size: 14px; color: #52636b; opacity: 1;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__ask-control button {
	flex: 0 0 auto; min-height: 42px; padding: 0 16px; border: 0; border-radius: 6px;
	background: #b7d9e2; color: #27515d; font-size: 14px; font-weight: 700; cursor: not-allowed;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__limitation {
	margin: 0; padding: 17px 0 0; border-top: 1px solid #dce9ed;
	font-size: 14px; line-height: 1.55; color: #52636b; overflow-wrap: anywhere;
}
.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1 :focus-visible {
	outline: 3px solid #38b6ff; outline-offset: 3px;
}
@media (max-width: 1024px) {
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1 { --motorit-intelligence-scroll-clearance: 72px; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px 0; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__dimension:nth-child(3) { border-right: 0; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__highlights { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details--rich .motorit-vehicle-intelligence-v1__history {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details--rich .motorit-vehicle-intelligence-v1__items { grid-column: 1 / -1; }
}
@media (max-width: 640px) {
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1 { --motorit-intelligence-scroll-clearance: 128px; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details > .motorit-vehicle-intelligence-v1__price { padding: 12px 16px; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__price > strong { font-size: 16px; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__preview { padding: 10px 20px; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__head,
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__body { padding: 20px; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__head h2 { font-size: 21px; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__overview-head { align-items: flex-start; flex-direction: column; gap: 12px; padding: 19px; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__coverage-count {
		min-width: 0; padding: 0; border: 0;
	}
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); padding: 14px 8px; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__dimension:nth-child(3) { border-right: 1px solid #dce9ed; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__dimension:nth-child(even) { border-right: 0; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__highlights span { font-size: 20px; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details { grid-template-columns: minmax(0, 1fr); }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__details--rich .motorit-vehicle-intelligence-v1__history {
		grid-template-columns: minmax(0, 1fr);
	}
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__latest dl { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__ask-head { flex-direction: column; }
	.motorit-vehicle-v3 .motorit-vehicle-intelligence-v1__ask-control { flex-direction: column; }
}
