.nal-public-card{width:100%;margin-top:16px;padding:12px 13px;border:1px solid rgba(240,90,40,.22);border-radius:8px;background:#faf6f2}.nal-public-card>strong{display:block;margin-bottom:7px;color:#e94f20;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.nal-public-card ul{margin:0!important;padding:0!important;list-style:none!important}.nal-public-card li{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-top:1px solid rgba(0,0,0,.08);font-size:11px}.nal-public-card li:first-child{border:0}.nal-public-card li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nal-public-card small{display:block;margin-top:5px;color:#877b73}
.nal-public-results-grid{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(600px,1.18fr);gap:40px;align-items:start;width:min(1380px,calc(100vw - 64px));max-width:none;margin:72px 0 0 50%;transform:translateX(-50%)}.nal-public-results-grid .achievement-results{min-width:0;margin-top:0}.nal-public-results-grid .achievement-results h2,.nal-public-team h2{margin:0 0 28px;font-family:"Arial Narrow","Roboto Condensed",sans-serif;font-size:clamp(38px,3.2vw,58px);line-height:.98}.nal-public-team>p{margin:0 0 20px;color:#f05a28;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nal-public-team>div,.nal-public-results-grid .achievement-results__table-wrap{overflow-x:auto;border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#fff;box-shadow:0 12px 36px rgba(36,24,16,.05)}.nal-public-team table{width:100%;min-width:430px;border-collapse:collapse;background:#fff;font-size:14px}.nal-public-team th,.nal-public-team td{padding:18px 20px;border-bottom:1px solid rgba(17,17,17,.08);text-align:left;vertical-align:middle}.nal-public-team th{background:#171310;color:#fff;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.nal-public-team td:last-child strong{color:#f05a28}.nal-public-team tbody tr:last-child td{border-bottom:0}
@media(max-width:1180px){.nal-public-results-grid{grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);gap:26px;width:min(1080px,calc(100vw - 40px))}.nal-public-team th,.nal-public-team td{padding:16px 14px}}
@media(max-width:900px){.nal-public-results-grid{grid-template-columns:1fr;width:min(760px,calc(100vw - 36px));gap:46px;margin-top:56px}.nal-public-team table{min-width:560px}}
@media(max-width:600px){.nal-public-results-grid{width:calc(100vw - 24px);gap:38px;margin-top:42px}.nal-public-results-grid .achievement-results h2,.nal-public-team h2{margin-bottom:20px;font-size:clamp(34px,11vw,46px)}.nal-public-team>p{margin-bottom:14px}.nal-public-team table{min-width:500px}.nal-public-team th,.nal-public-team td{padding:14px 12px;font-size:12px}.nal-public-team th{font-size:9px}}

/* Медалите се пазят и изчисляват, но временно не се показват в публичните профили. */
.athletes-page .athlete-stats > div:not(:first-child) {
	display: none;
}

.athletes-page .athlete-stats {
	grid-template-columns: minmax(180px, 1fr);
}
