.profile{background-color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,.1);margin-bottom:40px;padding:16px}.profile__coach span,.profile__foundation span,.profile__owner span,.profile__stadium span{color:#9a9caf;font-size:12px;line-height:20px}.profile__coach div,.profile__foundation div,.profile__owner div,.profile__stadium div{font-size:14px;font-weight:500;line-height:20px}.profile__history-title{font-size:24px;margin:16px 0}.profile .full-description,.profile .initial-description{line-height:27px}.profile .full-description img,.profile .initial-description img{object-fit:cover;width:100%}.profile .full-description h3,.profile .full-description img,.profile .full-description p,.profile .initial-description h3,.profile .initial-description img,.profile .initial-description p{margin:16px 0}.profile .full-description h2,.profile .initial-description h2{font-size:22px}.profile .read-more{color:#f5a623;font-size:12px;font-weight:500;line-height:18px;margin:16px 0}.profile .read-more span{cursor:pointer}@media screen and (max-width:768px){.profile__wrapper{align-items:flex-start;flex-direction:column;grid-gap:16px 0;border-bottom:1px solid #e5e5e5;padding-bottom:16px}.profile__history-title{font-size:20px}.profile__history div{margin:16px 0}.profile .full-description,.profile .initial-description{font-size:14px;line-height:20px}.profile .full-description h3,.profile .initial-description h3{font-size:16px}.profile .full-description h2,.profile .initial-description h2{font-size:20px;line-height:24px}.profile .full-description iframe,.profile .initial-description iframe{width:100%}}.compound-record p{font-size:16px;font-weight:500;line-height:24px;margin:16px 0}.compound-record table{border-collapse:collapse;margin-bottom:16px;width:100%}.compound-record table th{color:#9a9caf;font-size:10px;font-weight:700;line-height:15px;padding:5px;text-transform:uppercase}.compound-record table th:first-child{text-align:left;width:50%}.compound-record table td{font-size:12px;line-height:18px;padding:5px;text-align:center}@media screen and (min-width:768px){.compound-record table td{border-top:1px solid #dee2e6}.compound-record table tbody tr:hover{background-color:rgba(0,0,0,.075)}}.compound-record table img{border-radius:50%;font-size:0;height:32px;width:32px}.compound-record table tbody span{display:none}.compound-record__name{font-weight:500;transition:.25s}.compound-record__name:hover{color:#f5a623}.compound-record__number{color:#fd7e14;margin:0 8px 0 20px;width:18px}@media screen and (max-width:768px){.compound-record table{display:block}.compound-record table thead{display:none}.compound-record table tbody{display:block}.compound-record table tbody span{color:#9a9caf;display:block;font-size:10px;font-weight:700;margin-right:auto;text-align:left;text-transform:uppercase}.compound-record table td{display:flex}.compound-record table tr{border:1px solid #f8f8f8;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin-bottom:16px}.compound-record table .compound-record__player{border-bottom:1px solid #f8f8f8;font-size:14px;grid-column:1/3;line-height:21px;padding:8px 5px}.compound-record__number{font-weight:700;margin:0 8px}}.team-season-stats{border:1px solid #f8f8f8;margin:16px 0;padding:0}.team-season-stats table{border-collapse:collapse;width:100%}.team-season-stats thead td,.team-season-stats thead th{color:#9a9caf;font-size:10px;line-height:15px;text-transform:uppercase}.team-season-stats thead span{display:none}.team-season-stats tbody td{border-top:1px solid #f8f8f8;font-size:12px;line-height:18px}.team-season-stats tbody td:first-child{font-weight:500}.team-season-stats td{padding:12px}.team-season-stats td:not(:first-child){text-align:center}.team-season-stats__tournament{align-items:center;display:none;font-size:12px;font-weight:500;height:38px;line-height:18px;padding-left:10px}@media screen and (max-width:768px){.team-season-stats thead div{display:none}.team-season-stats thead span{display:block}.team-season-stats td:first-child{display:none}.team-season-stats tr{grid-template-columns:repeat(2,1fr)}.team-season-stats__tournament{display:flex}}.standings{margin:0 0 16px}.standings__wrapper{border:1px solid #f8f8f8;border-bottom:0;border-radius:4px;position:relative}.standings table{border-collapse:separate;border-spacing:0 3px;width:100%}.standings table:after{background:linear-gradient(hsla(0,0%,99%,0),#fcfcfc);bottom:0;content:"";display:block;height:20%;left:0;pointer-events:none;position:absolute;width:100%}.standings thead td,.standings thead th{color:#9a9caf;font-size:10px;height:25px;line-height:15px;text-transform:uppercase}.standings thead td:nth-child(2),.standings thead th:nth-child(2){padding-left:5px}.standings tbody td{border-bottom:1px solid #f8f8f8;border-top:1px solid #f8f8f8;font-size:14px;height:40px;line-height:16px}.standings tbody td:nth-child(4){color:#06a71b}.standings tbody td:nth-child(5){color:#9a9caf}.standings tbody td:nth-child(6){color:#f2643e}.standings tbody tr{transition:.25s}.standings tbody tr:hover{background-color:#f8f8f8}.standings tr{position:relative}.standings tr:before{border-radius:0 25% 25% 0;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:3px}.standings tr.blue:before{background-color:#076ee7}.standings tr.green:before{background-color:#06a71b}.standings tr.red:before{background-color:red}.standings tr.orange:before{background-color:#f5a623}.standings td{padding:0 5px}.standings td:first-child{padding-left:20px;text-align:center;width:40px}.standings td:not(:nth-child(2)){text-align:center}.standings td:nth-child(n+3){width:60px}.standings__logo img{flex-shrink:0;font-size:0;height:24px;min-width:24px;width:24px}.standings__team:hover{text-decoration:underline}.standings__button{margin-top:16px}@media screen and (max-width:768px){.standings table{border-collapse:collapse}.standings thead td{font-size:12px;line-height:18px}.standings thead td:not(:nth-child(2)){text-transform:unset}.standings tbody td{font-size:12px;line-height:16px}.standings tbody tr:first-child td{border-top:0}.standings td:first-child{padding-left:10px;padding-right:0;width:25px}.standings td:nth-child(n+3){width:25px}.standings td:nth-last-child(2){width:55px}}.slim-progress-bar{background-color:#f5a623;height:1px;pointer-events:none;transition:width 1s ease-out,opacity .3s ease;width:0;z-index:10000}.slim-progress-bar.active{width:100%}.slim-progress-bar.finished{opacity:0}