/* Только ПК-версия публичных списков депо и локаций: ТС (включая фильтры
 * по модели и шасси), статистика, маршруты и ТС без свежих фото. Как на region,
 * скругляем внешние контуры, сохраняя прямые стыки внутри блоков. */
.main > center > .p20,
.main > center > .p20k,
.main > center > .p20w,
.main > center > .rtable > .p20w,
.depot-page-tools > .tools,
.depot-page-title .sensitive-depot-name,
.main > center > .rtable .f,
.main > center > .route-group-routes-table .f {
	border-radius:5px;
}

/* У пустого превью внутри img есть padding 2px: радиус 7px у элемента
 * даёт видимой картинке те же 5px, сохраняя её размер и отступы. */
.main > center > .rtable img[src="/img/spt.gif"],
.main > center > .route-group-routes-table img[src="/img/spt.gif"] {
	border-radius:7px;
}

/* Обрезаем цветные строки на самой таблице, а не на карточке.
 * overflow:clip сохраняет закрепление заголовков при прокрутке страницы;
 * overflow:hidden создал бы для них отдельный контейнер прокрутки. */
.main > center > .p20w > table,
.main > center > .rtable > .p20w > table,
.main > center > .horlines,
.main > center > .route-group-routes-table {
	border-collapse:separate;
	border-spacing:0;
	overflow:clip;
}

/* Внутри рамки 1px радиус на пиксель меньше внешнего. */
.main > center > .p20w > table,
.main > center > .rtable > .p20w > table {
	border-radius:4px;
}

.main > center > .horlines,
.main > center > .route-group-routes-table {
	border-radius:5px;
}

/* Пагинация образует один ряд: закруглены только его крайние кнопки. */
.main > center > .pages > .pg:first-child {
	border-radius:5px 0 0 5px;
}

.main > center > .pages > .pg:last-child {
	border-radius:0 5px 5px 0;
}
