/* Подключается только в ПК-версии route.php. Как на странице фото,
 * скругляем поверхности карточек, сохраняя выходящие за них подсказки. */
.route-page-title-status,
.route-page-title-private,
.route-page-tools > .tools,
.route-page-text,
.route-page-photo-list .f,
.route-page-photo-list .prw,
.route-page-photo-list .lost-frame,
.route-page-comments > .p20,
.route-page-comments .comment-composer-editor,
.route-page-comments #wtext,
.route-page-comments #sbmt {
	border-radius:5px;
}

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

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

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

/* Полосатая метка частного маршрута рисуется отдельным слоем. */
.route-page-title-private::before {
	border-radius:5px 0 0 5px;
}

/* Нижние накладки повторяют контур превью, не закрывая его тень. */
.route-page-photo-list .hpshade,
.route-page-photo-list .temp {
	border-radius:0 0 5px 5px;
}

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

/* У таблиц скругляем и обрезаем цветные строки внутри внешней рамки.
 * Раздельная модель границ нужна браузеру для скругления самой таблицы.
 * В этих таблицах нет выпадающих меню или собственных всплывающих подсказок. */
.route-history-table,
.route-traces-table,
.route-history-changes {
	border-collapse:separate;
	border-spacing:0;
	border-radius:5px;
	overflow:hidden;
}

/* Фон последней секции комментариев должен повторять внутренний контур
 * карточки. Не обрезаем весь блок: кнопки голосования выходят за строки. */
.route-page-comments > .p20 > :last-child,
.route-page-comments > .p20 > .pp-item-body:last-child > :last-child,
.route-page-comments .cmt-write:last-child > :last-child {
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
