@media (min-width: 768px){#teamPage form{width:90%;margin:0 auto}}@media (min-width: 1200px){#teamPage form{width:80%}}#teamPage form section>h2{font-weight:600;text-transform:uppercase;color:var(--gray);margin-bottom:30px;text-align:center}#teamPage form .form-group{margin:15px 0;font-size:.9375rem;display:flex;flex-direction:column}#teamPage form .form-group label{font-weight:600;margin-bottom:10px}#teamPage form .form-group input,#teamPage form .form-group textarea,#teamPage form .form-group select{padding:10px;border-radius:5px;font-family:inherit;font-size:.875rem;border:1px solid var(--gray-light)}#teamPage form .form-group input::placeholder,#teamPage form .form-group textarea::placeholder,#teamPage form .form-group select::placeholder{color:var(--gray)}#teamPage form .form-group input[type=radio],#teamPage form .form-group textarea[type=radio],#teamPage form .form-group select[type=radio]{display:none}#teamPage form .form-group select{background:var(--white);font-weight:500}#teamPage form .form-group textarea{resize:none}#teamPage form .form-group div>input[type=radio]+*:before{content:"";display:inline-block;vertical-align:bottom;width:1rem;height:1rem;margin-right:.5rem;border:1px solid var(--gray);border-radius:50%}#teamPage form .form-group div>input[type=radio]:checked+*:before{background:radial-gradient(var(--purple) 0%,var(--purple) 40%,transparent 50%,transparent);border-color:var(--pink)}#teamPage form .form-group div>input[type=radio]:checked+*{color:var(--pink)}#teamPage form .form-group .radio{display:flex;column-gap:40px}#teamPage form .form-group .radio label{font-weight:400;color:var(--gray-dark)}#teamPage form .form-group.error label{color:var(--pink)}#teamPage form .form-group.error input,#teamPage form .form-group.error input[type=radio]{outline:1px solid var(--pink)}#teamPage form .form-group .input-tag{height:120px;border:1px solid var(--gray-light);border-radius:5px;overflow:auto}#teamPage form .form-group .input-tag .tag-list{padding:10px;display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:10px}#teamPage form .form-group .input-tag .tag-list input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;width:25%;padding:0}#teamPage form .form-group .input-tag .tag-list input:focus{outline:none}@media (min-width: 768px){#teamPage form .team-information>div{display:flex;gap:50px;margin-bottom:20px}}#teamPage form .team-information>div>div{flex:1}#teamPage form .team-information .column{display:flex;flex-direction:column;justify-content:space-between}#teamPage form .configure-squad{margin-bottom:20px}#teamPage form .configure-squad h2{margin-top:30px}@media (min-width: 992px){#teamPage form .configure-squad h2{margin-top:60px}#teamPage form .configure-squad>div{display:flex;gap:50px}#teamPage form .configure-squad>div>div{flex:1}}#teamPage form .soccer-field{width:100%;height:700px;background:linear-gradient(var(--purple-light),var(--purple));border-radius:5px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;gap:10px 10px;justify-items:center;align-items:center}@media (min-width: 768px){#teamPage form .soccer-field{min-width:490px}}#teamPage form .soccer-field .P1{grid-area:P1}#teamPage form .soccer-field .P2{grid-area:P2}#teamPage form .soccer-field .P3{grid-area:P3}#teamPage form .soccer-field .P4{grid-area:P4}#teamPage form .soccer-field .P5{grid-area:P5}#teamPage form .soccer-field .P6{grid-area:P6}#teamPage form .soccer-field .P7{grid-area:P7}#teamPage form .soccer-field .P8{grid-area:P8}#teamPage form .soccer-field .P9{grid-area:P9}#teamPage form .soccer-field .P10{grid-area:P10}#teamPage form .soccer-field .P11{grid-area:P11}#teamPage form .soccer-field.formation-3-2-2-3{grid-template-areas:" P1 . P2 . P3 " " . P4 . P5 . " " . P6 . P7 . " " P8 . P9 . P10 " " . . P11 . . "}#teamPage form .soccer-field.formation-3-2-3-2{grid-template-areas:" . P1 . P2 . " " P3 . P4 . P5 " " . P6 . P7 . " " P8 . P9 . P10 " " . . P11 . . "}#teamPage form .soccer-field.formation-3-5-2{grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:" . P1 . P2 . " " P3 . . . P4 " " . P5 . P6 . " " . . P7 . . " " . P8 P9 P10 . " " . . P11 . . "}#teamPage form .soccer-field.formation-4-2-3-1{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:" . P1 P1 . " " P2 P3 P3 P4 " " . P5 P6 . " " P7 P8 P9 P10 " " . P11 P11 . "}#teamPage form .soccer-field.formation-4-3-1-2{grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:" . P1 . . P2 . " " . . P3 P3 . . " " . P4 . . P5 . " " . . P6 P6 . . " " . P7 P8 P9 P10 . " " . . P11 P11 . . "}#teamPage form .soccer-field.formation-4-3-2-1{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:" . P1 P1 . " " P2 P2 P3 P3 " " P4 P5 P5 P6 " " P7 P8 P9 P10 " " . P11 P11 . "}#teamPage form .soccer-field.formation-4-4-2{grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:" . P1 P2 . " " P3 P4 P5 P6 " " P7 P8 P9 P10 " " . P11 P11 . "}#teamPage form .soccer-field.formation-4-5-1{grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:" . P1 P1 . " " P2 . . P3 " " P4 P4 P5 P5 " " . P6 P6 . " " P7 P8 P9 P10 " " . P11 P11 . "}#teamPage form .soccer-field.formation-5-4-1{grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:" . P1 P1 . " " P2 P3 P4 P5 " " P6 . . P7 " " P8 P8 P9 P9 " " . P10 P10 . " " . P11 P11 . "}#teamPage form .soccer-field.horizontal-divider{background:linear-gradient(var(--gray-transparent) 50%,var(--gray-transparent) 50%) 0 50%/100% .1em,radial-gradient(transparent 3em,var(--gray-transparent) 3.15em,transparent .5em) 50% 50%/10em 10em,linear-gradient(to bottom,var(--purple-light),var(--purple-blue)) 0 0/100% 100%;background-repeat:no-repeat}#teamPage form .soccer-field .player-circle{display:flex;justify-content:center;align-items:center;color:var(--white);width:34px;height:34px;background-color:#ffffffb3;border:1px solid var(--black);border-radius:50%;margin:10px;outline:2px dashed var(--purple);outline-offset:5px}@media (min-width: 440px){#teamPage form .soccer-field .player-circle{width:50px;height:50px}}@media (min-width: 576px){#teamPage form .soccer-field .player-circle{width:70px;height:70px}}#teamPage form .soccer-field .player-circle:empty:before{content:"+";font-size:1.5em}#teamPage form .search-players-results{max-height:700px;overflow-y:auto;padding:10px}#teamPage form .search-players-results ul.players-list{display:flex;flex-direction:column;gap:15px;padding-bottom:10px;font-size:.9375rem;border-bottom:1px solid var(--gray-light)}#teamPage form .search-players-results ul.players-list li.player-infos{padding:15px;border-radius:5px;outline:2px dashed var(--bg-gray-light);background:linear-gradient(var(--white),var(--gray-light));display:flex;justify-content:space-between;min-height:80px;overflow:hidden;position:relative;user-select:none}#teamPage form .search-players-results ul.players-list li.player-infos.disabled:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,.7)}#teamPage form .search-players-results ul.players-list li.player-infos span{color:var(--pink);overflow:hidden;text-overflow:ellipsis}#teamPage form .search-players-results ul.players-list li.player-infos span b{color:var(--black);font-weight:600}#teamPage form .search-players-results ul.players-list li.player-infos div:first-child{flex:1;display:flex;flex-flow:column wrap;justify-content:space-between}#teamPage form button{font-family:inherit;font-weight:500;font-size:1rem;color:var(--white);width:100%;height:48px;background:linear-gradient(var(--purple-light) 25%,var(--purple));border-radius:5px;border:1px solid var(--pink);cursor:pointer}@media (min-width: 992px){#teamPage form button{width:calc(50% - 25px);min-width:490px}}#teamPage form .message{color:var(--white);background-color:green;padding:5px;border-radius:5px}.choose-player{color:var(--purple-light)}.tag{border-radius:15px;display:inline-flex;gap:10px;padding:4px 8px;color:var(--white);background-color:var(--pink)}.tag .remove-icon{font-weight:600;cursor:pointer}
