.player.full{display:grid;grid-template-columns:max-content 420px auto 260px}.player.full>*{height:450px}.player.full img{object-fit:contain;object-position:bottom}.player.full .title-row{grid-template-columns:1fr 5fr;gap:20px}.player.full .title-row .content-title{max-width:100%}.player.full .number{background-color:var(--red);color:white;text-align:center;font-weight:bold;font-family:var(--heading-font);width:70px;height:70px;line-height:70px;font-size:70px;letter-spacing:3px;padding-left:5px}.player.full .player-info{display:grid;gap:15px;grid-template-columns:1fr 1fr;font-size:20px}.player.full .player-info-block{position:relative}.player.full .player-info label{color:var(--red);text-align:right}.player.full .player-info span{text-align:left}.player.full .player-page-button{grid-column:span 2;text-align:center;justify-self:center;position:absolute;bottom:0}.player.full .player-list{margin-top:8px;display:flex;flex-direction:column;width:260px;float:right;gap:10px}.player.full .player-list .title-row{grid-template-columns:1fr;min-height:60px;margin-bottom:0px}.player.full .player-list .team-selection{display:flex;gap:10px}.player.full .player-list .team-selection a{flex-grow:1;flex-basis:0;text-align:center}.player.full .player-list .players{overflow-y:auto}.player.full .player-list .players.hidden{display:none}.player.full .player-list .player-link{height:30px;color:white;line-height:30px;color:black;display:block;margin-bottom:5px;background-color:white;text-decoration:none;margin:5px}.player.full .player-list .player-link.selected{background-color:var(--strong-green);color:white}.player.full .player-list .player-link:hover{background-color:var(--light-green);color:white}.player.full .player-list .player-link .name{margin-left:10px}.player.full .player-list .player-link .number{height:30px;width:30px;font-size:24px;line-height:30px;float:left;letter-spacing:1px}.player.full .birthday{position:relative;width:fit-content}.player.full .birthday::after{content:" ";width:40px;height:60px;background-image:url("../images/balloons.png");background-size:contain;background-repeat:no-repeat;display:block;position:absolute;top:-12px;right:-50px}.player.full.personnel .player-info label{color:var(--blue)}.player.full.personnel .player-list{margin-top:0}@media (max-width:1150px){.player.full{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}}@media (max-width:900px){.player.full .gap{display:none}.player.full>*{width:100% !important}.player.full .player-info-block{height:unset;padding-bottom:30px}.player.full .player-info-block .player-page-button{margin-top:30px;position:relative}.player.full .player-info-block .title-row{margin-top:20px;display:flex;align-items:center;gap:10px;justify-content:center}.player.full .thumbnail{max-height:400px;object-fit:cover;object-position:top}}.player-archive{--card-width: 270px}.player-archive.scroll-row{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.player-archive.scroll-row .scroll-content{display:flex;flex-direction:row;overflow:hidden;gap:10px;padding-top:20px;padding-bottom:10px}.player-archive .grid{display:grid;grid-template-columns:repeat(4, var(--card-width));gap:20px 10px;margin-bottom:30px}@media (max-width:1150px){.player-archive .grid{display:flex;flex-wrap:wrap}}@media (max-width:585px){.player-archive .grid{--card-width: 350px;justify-content:center}}.player-archive .player{--card-background: black;--card-outline: black;--card-back-url: "";--line-color: white;--text-color: white;--number-color: white;width:var(--card-width);height:calc(0.62 * var(--card-width));min-width:var(--card-width);position:relative;background-color:var(--card-background);border-radius:6px;border:1px solid var(--card-outline)}.player-archive .player.regular{--card-background: #122413;--card-outline: var(--strong-green);--card-back-url: url(../images/card-player.png);--line-color: var(--red);--text-color: white;--number-color: white}.player-archive .player.goalkeeper{--card-background: #bdad51;--card-outline: #978c29;--card-back-url: url(../images/card-goalkeeper.png);--line-color: black;--text-color: white;--number-color: black}.player-archive .player.personnel{--card-background: var(--blue);--card-outline: #3e6485;--card-back-url: url(../images/card-personnel.png);--line-color: var(--light-green);--text-color: white}.player-archive .player.personnel .player-info{padding-top:40px}.player-archive .player .thumbnail-container{overflow:hidden;position:absolute;height:108%;bottom:0;width:100%;display:flex;justify-content:center}.player-archive .player .thumbnail-container .attachment-thumbnail{transform:translateX(calc(var(--card-width) * 0.22));max-height:100%;float:right}.player-archive .player a,.player-archive .player p,.player-archive .player p:hover{color:var(--text-color);text-decoration:none;margin:0}.player-archive .player p{line-height:calc(var(--card-width) * 0.09)}.player-archive .player .background-pattern{position:absolute;left:0;right:0;top:0;bottom:0;background:var(--card-back-url);pointer-events:none;background-position:right;background-repeat:no-repeat;background-size:cover}.player-archive .player .gradient{position:absolute;left:0;right:0;top:50%;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);pointer-events:none;border-radius:5px}.player-archive .player .birthday{width:30px;height:50px;position:absolute;right:5px;top:5px;background-image:url("../images/balloons.png");background-size:contain;background-repeat:no-repeat}.player-archive .player .player-info{z-index:1;position:relative;margin-left:5%;margin-top:5%;text-decoration:none}.player-archive .player .player-info .number{font-family:var(--heading-font);color:var(--number-color);font-size:calc(var(--card-width) * 0.21);line-height:calc(var(--card-width) * 0.14);font-weight:bold;margin-bottom:calc(var(--card-width) * 0.07);letter-spacing:calc(var(--card-width) * 0.01);padding-left:calc(var(--card-width) * 0.01)}.player-archive .player .player-info .name{font-size:calc(var(--card-width) * 0.09);text-transform:uppercase;text-shadow:2px 2px 0px black;line-height:calc(var(--card-width) * 0.10)}.player-archive .player .player-info hr{margin:3% 0 1%;background-color:var(--line-color);height:calc(var(--card-width) * 0.01);color:var(--line-color);width:20%;border:none}.player-archive .player .player-info i{width:calc(var(--card-width) * 0.02);height:calc(var(--card-width) * 0.02);background:var(--line-color);border:none;border-radius:calc(var(--card-width) * 0.05);margin-top:calc(var(--card-width) * 0.02)}.player-archive .player .player-info .small-info{display:flex;gap:2.5%;flex-direction:row;align-items:center;font-size:calc(var(--card-width) * 0.06)}.player-archive .player .player-info .captain{background-color:var(--red);color:white;border-radius:100px;padding:0px 6px 2px;right:0;position:absolute;margin:5px;margin-top:7px}.player.template{display:none}.home-players .title-row.sub-title{grid-template-columns:1fr 3fr 1fr;margin-bottom:10px}.home-players .title-row.sub-title h1{text-align:center;max-width:100%;width:100%}@media (max-aspect-ratio:1){.home-players .title-row.sub-title h1{font-size:24px}}.home-players .title-row.sub-title h1:after{display:none}.home-players .sostav{margin-bottom:30px}.home-players .custom-scrollbar{display:flex;align-items:center;gap:10px;margin-top:15px;user-select:none}.home-players .custom-scrollbar>*{height:15px;background:var(--light-grey);border-radius:15px;border:none}.home-players .custom-scrollbar .scroll-track{flex:1;position:relative;cursor:pointer;box-sizing:border-box;border:2px solid var(--light-grey)}.home-players .custom-scrollbar .scroll-thumb{width:20%;border-radius:15px;position:absolute;left:0;top:0;background-color:var(--strong-green);cursor:grab;transition:background 0.2s;height:100%}.home-players .custom-scrollbar .scroll-thumb .scroll-thumb:hover{background:var(--green)}.home-players .custom-scrollbar .scroll-thumb .scroll-thumb:active{cursor:grabbing;background:var(--green)}.home-players .custom-scrollbar .scroll-btn{width:50px;line-height:15px;font-size:12px;color:var(--strong-green);cursor:pointer;display:flex;align-items:center;justify-content:center}.home-players .custom-scrollbar .scroll-btn:hover{background:var(--green);color:white}nav.teams{width:max-content;display:block;margin:0 auto 30px;overflow:hidden;border-bottom:5px solid var(--red)}nav.teams .button{display:grid;place-items:center;text-align:center;height:80px;float:left;padding:10px 20px;line-height:25px;font-weight:bold;box-sizing:border-box}nav.teams .button strong{display:block;font-size:30px;font-weight:bold;color:white;height:30px}nav.teams .button span{display:block;font-size:24px;font-weight:normal;color:white;height:24px}nav.teams .button i{display:none}@media (max-aspect-ratio:1){nav.teams{width:100%;border-bottom:0}nav.teams .button{width:100%;display:block;height:unset;margin-bottom:3px}nav.teams .button strong,nav.teams .button span{display:inline;font-size:24px;font-weight:normal;margin:3px}nav.teams .button i{display:inline;font-style:normal}}