

/* Start:/bitrix/templates/paraolympics_resp/components/bitrix/catalog.element/athletes/style.css?17721257572391*/
.athlete-detail { margin: 0 0 2em; }
.athlete-detail__header { display: flex; flex-wrap: wrap; gap: 1.5rem; margin-bottom: 1.5rem; }
.athlete-detail__photo {
    flex-shrink: 0;
    width: 200px;
    height: 260px;
    overflow: hidden;
    background: var(--color-bg-light);
}
.athlete-detail__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    vertical-align: middle;
}
.athlete-detail__name { margin: 0 0 0.5em; color: var(--color-text); font-size: 1.5rem; }
.athlete-detail__preview { margin-bottom: 0.75em; color: var(--color-text-light); }
.athlete-detail__prop { margin-bottom: 0.35em; }
.athlete-detail__prop-name { font-weight: 600; color: var(--color-text); margin-right: 0.35em; }
.athlete-detail__prop-value { color: var(--color-text); }
.athlete-detail__text { margin-top: 1rem; padding-top: 1rem; border-top: 1px solid var(--color-border); color: var(--color-text); }

.athlete-detail__medals { margin-top: 2rem; padding-top: 1.5rem; border-top: 1px solid var(--color-border); }
.athlete-detail__medals-title { margin: 0 0 1rem; color: var(--color-text); font-size: 1.25rem; }
.athlete-detail__medals-section-title { margin: 1.5rem 0 0.75rem; color: var(--color-text); font-size: 1.1rem; font-weight: 600; }
.athlete-detail__medals-section-title:first-of-type { margin-top: 0; }
.athlete-detail__medals-table-wrap { overflow-x: auto; }
.athlete-detail__medals-table {
    width: 100%; border-collapse: collapse;
    table-layout: fixed;
    color: var(--color-text); font-size: 0.95rem;
}
.athlete-detail__medals-table th,
.athlete-detail__medals-table td {
    padding: 0.5rem 0.75rem; text-align: left;
    border: 1px solid var(--color-border);
}
.athlete-detail__medals-table th {
    background: var(--color-bg-light); font-weight: 600;
}
.athlete-detail__medals-table th:nth-child(1) { width: 38%; }
.athlete-detail__medals-table th:nth-child(2) { width: 18%; }
.athlete-detail__medals-table th:nth-child(3) { width: 29%; }
.athlete-detail__medals-table th:nth-child(4) { width: 15%; }
.athlete-detail__medals-table tbody tr:nth-child(even) { background: var(--color-bg-light); }
.athlete-detail__medals-link { color: var(--color-link); text-decoration: none; }
.athlete-detail__medals-link:hover { text-decoration: underline; }
.athlete-detail__medals-date { display: block; margin-top: 0.25em; font-size: 0.9em; color: var(--color-text-light); }

/* End */


/* Start:/bitrix/templates/paraolympics_resp/components/bitrix/news.list/para_resp__SPISOK2/style.css?1615923592150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /bitrix/templates/paraolympics_resp/components/bitrix/catalog.element/athletes/style.css?17721257572391 */
/* /bitrix/templates/paraolympics_resp/components/bitrix/news.list/para_resp__SPISOK2/style.css?1615923592150 */
