.blue {
	background: var(--oc-blue-soft, #9590b0) !important;
}

/* Сводка (access): контрастнее подписи и вторострочный текст */
.carcheck-report-section__item_green p {
	color: var(--oc-text, #f5f5f5) !important;
	font-weight: 600 !important;
}

.carcheck-report-section__item_green span {
	color: #e4e4e7 !important;
	opacity: 1 !important;
}

.access__list-item.carcheck-report-section__item_green:hover p {
	color: var(--oc-accent, #e0bc4a) !important;
}

.carcheck-report-section__item_red p {
	color: #fca5a5 !important;
	font-weight: 600 !important;
}

.carcheck-report-section__item_red span {
	color: #fecaca !important;
	opacity: 1 !important;
}

.access__list-item.carcheck-report-section__item_red:hover p {
	color: #fecaca !important;
}

.carcheck-report-section__item-image {
	background-color: var(--oc-card, #161616) !important;
	border: 1px solid var(--oc-border, #252525);
}

.carcheck-report-section__item-image img {
	filter: brightness(0) invert(1) !important;
	opacity: 0.85;
}

.access__list-item.carcheck-report-section__item_green:hover .carcheck-report-section__item-image_green img {
	filter: brightness(0) saturate(100%) invert(84%) sepia(31%) saturate(638%) hue-rotate(359deg) brightness(101%) contrast(95%) !important;
}

.base-rep__top-subtitle {
	color: var(--oc-text, #f5f5f5) !important;
}

.base-rep__top-subtitle span {
	color: var(--oc-accent, #e0bc4a) !important;
}

.base-rep__content,
.base-rep__content-information__title,
.base-rep__content-information__item span,
.base-rep__content-information__text-title span {
	color: var(--oc-text, #f5f5f5) !important;
}

.base-rep__content-information__subtitle,
.base-rep__content-information__item {
	color: var(--oc-muted, #9ca3af) !important;
}

.base-rep__content-information__top {
	border-bottom-color: var(--oc-border, #252525) !important;
}

.base-rep__content-information--technic {
	border-color: var(--oc-accent, #f5c518) !important;
	background-color: var(--oc-card, #161616) !important;
}

.base-rep__content-information__text-link {
	color: var(--oc-accent, #f5c518) !important;
}

.base-rep__content-graphics--images {
	background-color: var(--oc-card, #161616) !important;
	border: 1px solid var(--oc-border, #252525);
}

.base-rep__content-graphics__watching {
	border-color: var(--oc-border, #252525) !important;
	background-color: var(--oc-card, #161616) !important;
}

.base-rep__content-graphics__reputation-text,
.base-rep__content-graphics__watching-text {
	color: var(--oc-muted, #9ca3af) !important;
}

.base-rep__btns-item::before {
	background-color: var(--oc-border, #252525) !important;
}

.base-rep__btns-item:only-child::before,
.base-rep__btns-item:first-child::before {
	display: none !important;
}

.possession__title,
.possession__descr,
.not__found-title {
	color: var(--oc-text, #f5f5f5) !important;
}

.possession__item-text {
	color: var(--oc-muted, #9ca3af) !important;
}

.possession__item-text span {
	color: var(--oc-text, #f5f5f5) !important;
	font-weight: 600 !important;
}

.possession__more-descr {
	color: var(--oc-muted, #9ca3af) !important;
}

.possession__item {
	padding-top: 15px !important;
	border-color: var(--oc-border, #252525) !important;
	background-color: var(--oc-card, #161616) !important;
}

.possession__item-start.possession__item-times,
.possession__item-end.possession__item-times {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center !important;
}

.base-rep__content-information__subtitle {
	color: var(--oc-muted, #9ca3af) !important;
}

.base-rep__content-graphics__reputation {
	background-color: var(--oc-card, #161616) !important;
	border-color: var(--oc-border, #252525) !important;
}

.base-rep__content-information__text-title {
	color: var(--oc-text, #f5f5f5) !important;
}

.possession__item-last {
	background-color: var(--oc-card, #161616) !important;
}

.possession__item-last__title {
	color: var(--oc-text, #f5f5f5) !important;
}

.possession__item-last__descr {
	color: var(--oc-muted, #9ca3af) !important;
}

.possession__disclamer {
	background-color: var(--oc-card, #161616) !important;
	border-color: var(--oc-border, #252525) !important;
}

.possession__disclamer-text,
.possession__disclamer-text__item {
	color: #d4d4d8 !important;
}

.possession__disclamer-text__item .popup-link,
.possession__disclamer-text__item .popup-link span {
	color: var(--oc-accent, #e0bc4a) !important;
}

.possession__disclamer-wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center !important;
}

.possession__item-who__title {
	color: var(--oc-text, #f5f5f5) !important;
}

.access__top {
	border-bottom-color: var(--oc-border, #252525) !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center !important;
}

.access__top-title {
	color: var(--oc-text, #f5f5f5) !important;
}

.access__list a {
	text-decoration: none;
	color: inherit;
}

