.line-ups{padding:0 var(--wrap)}.line-ups .field-switcher{display:flex;gap:8px;justify-content:space-between;margin-bottom:24px}.line-ups .field-switcher-button{align-items:center;background-color:var(--field-switcher-bg);border-radius:10px;color:var(--field-switcher-color);display:flex;flex:1;font-size:14px;font-weight:var(--w700);gap:4px;justify-content:center;line-height:normal;padding:8px;text-transform:uppercase}.line-ups .field-switcher-button .image-box{align-items:center;display:flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.line-ups .field-switcher-button .image-box img{max-height:100%;max-width:100%}.line-ups .field-switcher-button.active{background-color:var(--field-switcher-bg-active);box-shadow:1px 1px 5px var(--shadow);color:var(--field-switcher-color-active)}.line-ups .fields-container{display:flex;gap:16px;justify-content:center}.line-ups .field-section{flex:1;width:100%}.line-ups .field-section.football-section,.line-ups .field-section.show-desk{display:none}.line-ups .field-section.active{display:block}.line-ups .field{background-color:var(--field-section);border:1px solid var(--field-border);border-radius:10px;margin:0 auto;width:100%}.line-ups .field-header{align-items:center;display:flex;height:72px;justify-content:space-between;padding:0 24px}.line-ups .team-name{align-items:center;display:flex;font-size:16px;font-weight:var(--w500);gap:8px}.line-ups .team-image{align-items:center;display:flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}.line-ups .team-image img{max-height:100%;max-width:100%}.line-ups .team-color{border:1px solid var(--theme-text);border-radius:8px;flex:0 0 40px;height:20px}.line-ups .field-box{background-repeat:no-repeat;background-size:100% 100%;display:flex;flex-direction:column;justify-content:space-between;padding:17px 0;width:100%}.line-ups .field-box.football{aspect-ratio:343/425;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='544' fill='none'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M114 0h212v111a2 2 0 0 1-2 2H116a2 2 0 0 1-2-2z'/%3E%3C/mask%3E%3Cpath fill='%23979C9E' d='M114 0h212zm212.5 111a2.5 2.5 0 0 1-2.5 2.5H116a2.5 2.5 0 0 1-2.5-2.5h1a1.5 1.5 0 0 0 1.5 1.5h208a1.5 1.5 0 0 0 1.5-1.5zM116 113.5a2.5 2.5 0 0 1-2.5-2.5V0h1v111a1.5 1.5 0 0 0 1.5 1.5zM326.5 0v111a2.5 2.5 0 0 1-2.5 2.5v-1a1.5 1.5 0 0 0 1.5-1.5V0z' mask='url(%23a)'/%3E%3Cmask id='b' fill='%23fff'%3E%3Cpath d='M170 0h101v30a2 2 0 0 1-2 2h-97a2 2 0 0 1-2-2z'/%3E%3C/mask%3E%3Cpath fill='%23979C9E' d='M170 0h101zm101.5 30a2.5 2.5 0 0 1-2.5 2.5h-97a2.5 2.5 0 0 1-2.5-2.5h1a1.5 1.5 0 0 0 1.5 1.5h97a1.5 1.5 0 0 0 1.5-1.5zM172 32.5a2.5 2.5 0 0 1-2.5-2.5V0h1v30a1.5 1.5 0 0 0 1.5 1.5zM271.5 0v30a2.5 2.5 0 0 1-2.5 2.5v-1a1.5 1.5 0 0 0 1.5-1.5V0z' mask='url(%23b)'/%3E%3Cpath stroke='%23979C9E' stroke-miterlimit='10' stroke-width='.5' d='M161 544c0-33.138 26.638-60 59.5-60s59.5 26.862 59.5 60m-21-431c0 21.54-17.46 39-39 39s-39-17.46-39-39'/%3E%3C/svg%3E");border-top:1px solid var(--field-border)}.line-ups .field-box.tennis{aspect-ratio:343/424;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='544' fill='none'%3E%3Cpath stroke='%23979C9E' stroke-width='.5' d='M56.25 543.045V0m327.5 543.067V.022m.249 306.26-328-1.01m163.751 237.75v-237'/%3E%3C/svg%3E");border-top:1px solid var(--field-border);padding-top:20%}.line-ups .field-box.tennis-field{aspect-ratio:343/510;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='346' height='510' fill='none'%3E%3Cpath stroke='%23979C9E' stroke-width='.5' d='M2 132.75h343.052M0 373.75h343.052M312.25 0v510.001m-139-377-1.013 241M33.25 0v510.001'/%3E%3C/svg%3E");border-bottom:1px solid var(--field-border);border-top:1px solid var(--field-border);padding-bottom:10%;padding-top:10%}.line-ups .field-box.basketball{aspect-ratio:343/424;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='544' fill='none'%3E%3Ccircle cx='220' cy='192' r='39.75' stroke='%23979C9E' stroke-width='.5'/%3E%3Cpath stroke='%23979C9E' stroke-width='.5' d='M180.25.25h79.5v190.742c0 22.51-18.248 40.758-40.758 40.758-21.397 0-38.742-17.345-38.742-38.742z'/%3E%3Cpath stroke='%23979C9E' stroke-miterlimit='10' stroke-width='.5' d='M155 544c0-35.896 29.104-65 65-65s65 29.104 65 65M407 0c0 177.841-84.615 322-189 322S29 177.841 29 0'/%3E%3C/svg%3E");border-top:1px solid var(--field-border);padding-top:10%}.line-ups .field-box.basketball-field{aspect-ratio:343/510;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='344' height='510' fill='none'%3E%3Cpath stroke='%23979C9E' stroke-miterlimit='10' stroke-width='.5' d='M313.5 0c0 78.98-63.573 143-142 143S29.5 78.98 29.5 0M30.5 510c0-78.979 63.573-143 142-143s142 64.021 142 143'/%3E%3Cpath stroke='%23979C9E' stroke-width='.5' d='M.475 254.75h343.052'/%3E%3Ccircle cx='172.5' cy='255' r='39.75' stroke='%23979C9E' stroke-width='.5'/%3E%3Ccircle cx='172' cy='79' r='39.75' stroke='%23979C9E' stroke-width='.5'/%3E%3Ccircle cx='172' cy='431' r='39.75' stroke='%23979C9E' stroke-width='.5' transform='rotate(-180 172 431)'/%3E%3C/svg%3E");border-bottom:1px solid var(--field-border);border-top:1px solid var(--field-border);padding-bottom:5%;padding-top:5%}.line-ups .field-box.volleyball{aspect-ratio:343/424;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='544' fill='none'%3E%3Cpath stroke='%23979C9E' stroke-miterlimit='10' stroke-width='.5' d='M155 544c0-35.896 29.104-65 65-65s65 29.104 65 65M260 0c0 22.09-17.91 40-40 40s-40-17.91-40-40'/%3E%3Cpath stroke='%23979C9E' stroke-miterlimit='10' stroke-width='.5' d='M407 0c0 177.841-84.615 322-189 322S29 177.841 29 0'/%3E%3C/svg%3E");border-top:1px solid var(--field-border);padding-top:10%}.line-ups .field-box.volleyball-field{aspect-ratio:343/510;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='344' height='510' fill='none'%3E%3Cpath stroke='%23979C9E' stroke-width='.5' d='M.475 254.75h343.052'/%3E%3Ccircle cx='172.5' cy='255' r='39.75' stroke='%23979C9E' stroke-width='.5'/%3E%3Cpath stroke='%23979C9E' stroke-miterlimit='10' stroke-width='.5' d='M31 510c0-78.979 63.573-143 142-143s142 64.021 142 143m0-510c0 78.98-63.573 143-142 143S31 78.98 31 0'/%3E%3Cpath stroke='%23979C9E' stroke-miterlimit='10' stroke-width='.5' d='M133 510c0-22.09 17.91-40 40-40s40 17.91 40 40m0-510c0 22.09-17.91 40-40 40s-40-17.91-40-40'/%3E%3C/svg%3E");border-bottom:1px solid var(--field-border);border-top:1px solid var(--field-border);padding-bottom:5%;padding-top:5%}.line-ups .basketball-team:first-child .sector:first-child{justify-content:space-between;padding:0 5%}.line-ups .basketball-team:first-child .sector:nth-child(2){justify-content:space-between;padding:3% 20% 0}.line-ups .basketball-team:first-child .sector:last-child{transform:translateY(-50%)}.line-ups .basketball-team:nth-child(2) .sector:first-child{transform:translateY(50%)}.line-ups .basketball-team:nth-child(2) .sector:nth-child(2){justify-content:space-between;padding:0 20% 3%}.line-ups .basketball-team:nth-child(2) .sector:last-child,.line-ups .volleyball-team:first-child .sector:first-child{justify-content:space-between;padding:0 5%}.line-ups .volleyball-team:first-child .sector:nth-child(2){justify-content:space-between;padding:3% 20% 0}.line-ups .volleyball-team:first-child .sector:last-child{transform:translateY(-50%)}.line-ups .volleyball-team:nth-child(2) .sector:first-child{transform:translateY(50%)}.line-ups .volleyball-team:nth-child(2) .sector:nth-child(2){justify-content:space-between;padding:0 20% 3%}.line-ups .volleyball-team:nth-child(2) .sector:last-child{justify-content:space-between;padding:0 5%}.line-ups .sector{display:flex;justify-content:space-around}.line-ups .field-player{align-items:center;display:inline-flex;flex:0 0 18%;flex-direction:column;font-size:10px;font-weight:var(--w600);gap:8px;text-align:center}.line-ups .field-player img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.line-ups .field-player .shirt-number{color:var(--shirt-number)}.line-ups .player-number{align-items:center;background-color:var(--theme-bg);border-radius:50%;display:flex;flex:0 0 40px;font-size:20px;font-weight:var(--w900);height:40px;justify-content:center;position:relative;width:40px}.line-ups .player-number.goalkeeper{border-color:var(--but-text)}.line-ups .mark{background-color:var(--theme-text);border-radius:50%;right:0;transform:translate(4px,4px)}.line-ups .ball,.line-ups .mark{align-items:center;bottom:0;display:flex;height:18px;justify-content:center;position:absolute;width:18px}.line-ups .ball{left:0;transform:translate(-4px,4px)}.line-ups .yellow-card{background-color:var(--but-text);transform:translate(0)}.line-ups .red-card,.line-ups .yellow-card{height:13px;position:absolute;right:0;top:0;width:9px}.line-ups .red-card{background-color:var(--light-red);transform:translate(-4px,-4px)}@media (min-width:768px){.line-ups .field-switcher{display:none}.line-ups .field-section{display:block;margin:0}.line-ups .field-section.football-section,.line-ups .field-section.show-desk{display:block}.line-ups .field-section.show-mobile{display:none}.line-ups .basketball-team:first-child .sector:first-child{padding:0 5%}.line-ups .basketball-team:first-child .sector:nth-child(2){padding:15% 15% 5%}.line-ups .basketball-team:first-child .sector:last-child,.line-ups .basketball-team:nth-child(2) .sector:first-child{transform:translate(0)}.line-ups .basketball-team:nth-child(2) .sector:nth-child(2){padding:5% 15% 15%}.line-ups .basketball-team:nth-child(2) .sector:last-child,.line-ups .volleyball-team:first-child .sector:first-child{padding:0 5%}.line-ups .volleyball-team:first-child .sector:nth-child(2){padding:15% 15% 5%}.line-ups .volleyball-team:first-child .sector:last-child,.line-ups .volleyball-team:nth-child(2) .sector:first-child{transform:translate(0)}.line-ups .volleyball-team:nth-child(2) .sector:nth-child(2){padding:5% 15% 15%}.line-ups .volleyball-team:nth-child(2) .sector:last-child{padding:0 5%}}@media (min-width:1280px){.line-ups{padding:0}.line-ups .team-name{font-size:18px}}
