/* Только ПК-версия vehicle.php. Внешние контуры — как на route.php. */
.vehicle-page-tools > .tools,
.vehicle-page > .p20w,
.vehicle-page > .p20,
.vehicle-page .vehicle-photo .f,
.vehicle-page .vehicle-photo .prw,
.vehicle-page .vehicle-photo .lost-frame,
.vehicle-page .vehicle-photo .pb_tools > .s3.gs,
.vehicle-page .vehicle-summary-state > span[class],
.vehicle-page .comment-composer-editor,
.vehicle-page #wtext,
.vehicle-page #sbmt {
	border-radius:5px;
}

/* Скругляем только внешний контур непрерывной группы фото.
 * Полосы состояния и разделители лет сохраняют прямые края. */
.vehicle-page .vehicle-photo {
	border-radius:0;
}

.vehicle-page .vehicle-photo-group-start {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

.vehicle-page .vehicle-photo-group-end {
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.vehicle-page .vehicle-photo .hpshade,
.vehicle-page .vehicle-photo .temp {
	border-radius:0 0 5px 5px;
}

.vehicle-page .vehicle-photo .sec-overlay,
.vehicle-page .vehicle-photo .con-overlay {
	border-radius:inherit;
}

/* Обрезаем цветные строки только внутри таблиц. Карточки фото и
 * комментариев оставляем открытыми для меток, подсказок и голосования. */
.vehicle-page .vehicle-history-table,
.vehicle-page .vehicle-summary-table,
.vehicle-page .veh-changes,
.vehicle-page > .p20w > table {
	border-collapse:separate;
	border-spacing:0;
	border-radius:5px;
	overflow:hidden;
}

/* В истории рамка исходно задана tbody.horlines. В раздельной модели
 * границ переносим её на таблицу, чтобы рамка повторяла скругление. */
.vehicle-page .vehicle-history-table {
	border:1px solid #ddd;
	background-color:#fff;
}

.vehicle-page .vehicle-history-table > .horlines {
	border:0;
}

.vehicle-page > .p20w > table {
	border-radius:4px;
}

/* Внутренний нижний край комментариев учитывает рамку карточки. */
.vehicle-page > .p20 > :last-child,
.vehicle-page > .p20 > .pp-item-body:last-child > :last-child,
.vehicle-page > .p20 .cmt-write:last-child > :last-child {
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
