body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-container{background-image:url(/static/media/3d-background-with-hexagonal-shapes-texture.962dd1029eccf88497e6.jpg);background-position:50%;background-size:cover;color:#000;position:relative;text-align:center}.main-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000b3;border-radius:15px;box-shadow:0 4px 20px #00000080;max-width:500px;padding:40px;width:90%}.app-title{animation:fadeIn 1s ease-in-out;text-align:center;text-shadow:1px 1px 4px #00000080}.app-message{animation:fadeIn 1s ease-in-out .5s forwards;color:#fff;font-size:1.2em;margin-bottom:30px;text-align:center}.button-main-page-container{display:flex;justify-content:space-between}.button-main-page{border:none;border-radius:5px;cursor:pointer;font-size:1em;padding:15px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease,font-size .3s ease,font-weight .3s ease;width:48%}.login-button-main-page{background-color:#007bff;color:#fff}.register-button-main-page{background-color:#28a745;color:#fff}.button-main-page:hover{color:#000;font-size:1.25em;font-weight:700;transform:translateY(-2px) scale(1.05)}.login-button-main-page:hover{background-color:#0056b3;box-shadow:0 8px 15px #0056b380}.register-button-main-page:hover{background-color:#218838;box-shadow:0 8px 15px #228b2280}.input-container{padding-left:35px;width:90%}.input{box-sizing:border-box;padding:10px 10px 10px 60px}.input-icon{color:#fff;font-size:18px;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.button-login-page{border:none;border-radius:5px;cursor:pointer;font-size:1em;padding:15px;transition:background-color .3s ease,transform .3s ease;width:100%}.login-button-login-page{background-color:#007bff;color:#fff}.back-button-login-page{background-color:#9f230d;color:#fff;margin-top:10px}.button-login-page:hover{color:#000;font-size:1.25em;font-weight:700;transform:translateY(-2px) scale(1.05)}.login-button-login-page:hover{background-color:#0056b3;box-shadow:0 8px 15px #0056b380}.back-button-login-page:hover{background-color:#ac1212;box-shadow:0 8px 15px #228b2280}body,html{background-color:#f0f0f0;font-family:Arial,sans-serif}.main-container{align-items:center;height:100vh;justify-content:center}.content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000c;border-radius:15px;box-shadow:0 4px 20px #00000080;color:#fff;max-width:400px;padding:40px;width:90%}.app-title{color:#fff;font-family:Montserrat,sans-serif;font-size:2.5em;font-weight:700;letter-spacing:2px;margin-bottom:15px}.input-container{margin-bottom:20px;position:relative}.input{background:none;border:none;color:#fff;font-size:1em;outline:none;padding:10px;width:100%}.input::placeholder{color:#ffffffb3}.underline{background-color:#007bff;display:block;height:2px;transition:width .3s ease;width:100%}.input:focus+.underline{width:100%}.button-register-page{border:none;border-radius:5px;cursor:pointer;font-size:1em;padding:15px;transition:background-color .3s ease,transform .3s ease;width:100%}.register-button-register-page{background-color:#28a745;color:#fff}.back-button-register-page{background-color:#ff2600;color:#fff;margin-top:10px}.button-register-page:hover{color:#000;font-size:1.25em;font-weight:700;transform:translateY(-2px) scale(1.05)}.register-button-register-page:hover{background-color:#218838;box-shadow:0 8px 15px #228b2280}.back-button-register-page:hover{background-color:#ac1212;box-shadow:0 8px 15px #228b2280}.error{color:red;margin-bottom:15px}.main-container,.sidebar{display:flex}.sidebar{background-color:#333;color:#fff;flex-direction:column;height:100vh;justify-content:flex-start;left:0;padding:20px;position:fixed;top:0;width:250px}.menu{flex-grow:1;margin-top:50px}.menu-item{border-radius:5px;cursor:pointer;font-family:Poppins,sans-serif;font-size:1.2em;font-weight:600;margin-bottom:10px;padding:15px;transition:background-color .3s,transform .3s}.menu-item:hover{background-color:#444;transform:scale(1.1)}.bottom-section{margin-bottom:20%;margin-top:auto}.logo-img{background-color:initial;display:block;height:auto;margin-left:-25px;margin-top:-10px;width:250px}.click-logo-sharedlayout{cursor:pointer;display:inline-block}.click-logo-sharedlayout img{transition:transform .3s ease,filter .3s ease}.click-logo-sharedlayout:hover img{filter:invert(1);transform:scale(1.1)}.content-sharedlayout{background-color:#f0f0f0;flex-grow:1;height:100vh;margin-left:270px;overflow-y:auto;padding:20px}.home-page-container{color:#fff;font-family:Arial,sans-serif;padding:3rem 0;text-align:center}.header-bar{animation:fadeIn 1s ease-out forwards;background:#000000b3;border-bottom:2px solid #fff;margin:0 2.25rem;padding:3rem 2rem;transition:all .3s ease}.header-bar h1{color:#fff;font-size:3rem;letter-spacing:2px;transition:all .3s ease}.header-bar:hover{background:#000000e6;transform:translateY(-10px)}.header-bar:hover h1{color:gold;text-shadow:2px 2px 8px #00000080,0 0 25px #ffffff80;transform:translateY(-10px)}.welcome-messages h2{color:#ddd;font-size:1.5rem;font-weight:300;transition:all .3s ease}.header-bar:hover .welcome-messages h2{color:gold;transform:translateY(-5px)}.image-grid{display:flex;flex-wrap:wrap;justify-content:center;padding-top:5rem}.image-item{background:#ffffff1a;border:8px solid #ffffffb3;box-shadow:0 8px 20px #0000004d;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);cursor:pointer;height:390px;overflow:visible;position:relative;transition:transform .3s ease,box-shadow .3s ease,z-index .3s ease,border .3s ease;width:390px;z-index:1}.image-item img{-webkit-clip-path:inherit;clip-path:inherit;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.image-item:hover{background:#fff3;border:40px solid #000;box-shadow:15px 15px 35px #0009;z-index:10}.image-item:hover img{transform:rotate(1turn) scale(1.15)}.image-item:nth-child(odd){margin-top:70px}.image-item:nth-child(2n){margin-top:200px}@keyframes fadeInItem{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}body,html{font-family:Roboto,sans-serif;height:100%;margin:0;padding:0;width:100%}.main-container-profile{box-sizing:border-box;height:100vh;padding:2vw}.content-profile,.main-container-profile{align-items:center;display:flex;flex-direction:column;width:100%}.profile-header-profile{align-items:center;background-color:#ddd;border-bottom:1px solid #ccc;display:flex;justify-content:center;padding:1vw;position:relative;text-align:center;width:100%}.app-title-profile{color:#000;font-size:2.4vw;font-weight:700;letter-spacing:1px}.menu-container-profile{align-items:center;display:flex;position:absolute;right:2vw}.menu-button-profile{background-color:initial;border:none;cursor:pointer;font-size:3vw}.edit-profile-container-profile{box-sizing:border-box;padding:1vw;width:100%}.action-buttons-profile{display:flex;justify-content:flex-end;margin-bottom:2vw;width:100%}.floating-button{align-items:center;background-color:#007bff;border-radius:50%;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;height:100px;justify-content:center;margin-bottom:1rem;position:relative;top:0;transition:transform .3s ease,background-color .3s ease;width:100px}.floating-button:hover{background-color:#0056b3;transform:translateY(-5px)}.floating-button i{color:#fff;font-size:24px}.floating-button svg{fill:#fff;height:30px;width:30px}.edit-button-profile{border:none;border-radius:.5vw;cursor:pointer;font-size:1vw;margin-left:auto;padding:.6vw 1vw}.edit-profile-button-profile:hover{background-color:#0056b3}.teams-section-profile{background-color:#fff;padding:2vw;width:100%}.profile-details-profile{display:flex;font-size:1.2vw;justify-content:space-between;margin-bottom:1.5vw;margin-top:1.5vw}.left-column-profile,.right-column-profile{width:45%}.error-profile{color:red;margin-top:1.5vw}.menu-dropdown-profile{background-color:#f0f0f0;border-radius:5px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;gap:1vw;padding:.5vw;position:absolute;right:5vw}.delete-button-profile,.logout-button-profile{background-color:#007bff;border:none;border-radius:.5vw;color:#fff;cursor:pointer;font-size:.75vw;padding:.6vw 1vw}.delete-button-profile{background-color:#9f230d}.delete-button-profile:hover,.logout-button-profile:hover{opacity:.8}.input-container-profile{margin-bottom:2.5vw;position:relative}input[type=password].profile-input,input[type=text].profile-input{background-color:#fff;border:1px solid #ccc;border-radius:.5vw;box-shadow:0 2px 5px #0000001a;color:#333;font-size:1.2vw;padding:1vw;transition:border-color .3s ease,box-shadow .3s ease;width:40%}input[type=password].profile-input:focus,input[type=text].profile-input:focus{border-color:#007bff;box-shadow:0 0 8px #007bff80;outline:none}input.profile-input::placeholder{color:#00000080;font-style:italic}.underline-profile{background-color:#007bff;display:block;height:.2vw;transition:width .3s ease;width:100%}input[type=password].profile-input:focus+.underline-profile,input[type=text].profile-input:focus+.underline-profile{width:100%}.label-input-profile{color:#555;font-size:1.2vw;margin-bottom:1vw}.save-cancel-buttons{display:flex;gap:2vw;justify-content:flex-end}.cancel-button-profile,.edit-button-profile,.save-button-profile{border:none;border-radius:.5vw;cursor:pointer;padding:1vw 2.2vw;transition:background-color .3s ease}.save-button-profile{background-color:#28a745;color:#fff;font-size:.75vw}.cancel-button-profile{background-color:#dc3545;color:#fff;font-size:.75vw}.edit-button-profile{background-color:#007bff;color:#fff}.cancel-button-profile:hover,.edit-button-profile:hover,.save-button-profile:hover{opacity:.8}.main-container-teams-profile{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:2vw;width:100%}.content-teams-profile{display:flex;flex-wrap:wrap;gap:2vw;justify-content:space-between;width:100%}.teams-list-teams-profile{display:flex;flex-wrap:wrap;gap:3vw;justify-content:flex-start;width:100%}.team-item-teams-profile{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:.8vw;box-shadow:0 3px 10px #0000001a;display:flex;padding:1.5vw;transition:transform .3s ease;width:27%}.team-item-teams-profile:hover{transform:scale(1.05)}.team-photo-teams-profile{flex-shrink:0;height:10vw;margin-right:3vw;width:10vw}.team-photo-teams-profile img{height:100%;object-fit:contain;width:90%}.team-info-teams-profile{display:flex;flex-direction:column;justify-content:flex-start;width:calc(100% - 15vw)}.team-header-teams-profile{align-items:center;display:flex;justify-content:flex-start;width:100%}.team-category-letter-teams-profile{align-items:center;display:flex;flex-direction:row}.team-category-teams-profile{margin-right:.5vw}.team-category-teams-profile,.team-letter-teams-profile{color:#000;font-size:1.4vw;font-weight:700}.team-club-teams-profile{color:#666;font-size:1vw;margin-top:1.5vw}@media (max-width:1024px){.team-item-teams-profile{width:45%}.team-photo-teams-profile{height:14vw;width:14vw}.team-info-teams-profile{width:calc(100% - 18vw)}.team-category-teams-profile{font-size:2vw}.team-letter-teams-profile{font-size:2.2vw}.team-club-teams-profile{font-size:1.8vw}}@media (max-width:768px){.team-item-teams-profile{margin-bottom:3vw;width:90%}.team-photo-teams-profile{height:18vw;width:18vw}.team-info-teams-profile{width:100%}.team-category-teams-profile{font-size:3vw}.team-letter-teams-profile{font-size:3.5vw}.team-club-teams-profile{font-size:2.8vw}}@media (max-width:480px){.team-item-teams-profile{margin-bottom:4vw;width:100%}.team-photo-teams-profile{height:22vw;width:22vw}.team-category-teams-profile{font-size:3.8vw}.team-letter-teams-profile{font-size:4vw}.team-club-teams-profile{font-size:3.2vw}}.main-container-club{box-sizing:border-box;height:100%;padding:2vw}.content-club,.main-container-club{align-items:center;display:flex;flex-direction:column;width:100%}.header-club{background-color:#ddd;border-bottom:1px solid #ccc;padding:.5vw;text-align:center;width:100%}.app-title-club{color:#000;font-size:3vw;font-weight:700;letter-spacing:1px}.error-club{color:red;margin-top:10px}.club-list-header{background-color:#333;border-bottom:1px solid #ddd;color:#fff;display:flex;justify-content:space-around;padding:10px;width:100%}.club-list-title{font-size:1.25vw;font-weight:700;text-align:center;width:33%}.club-list{align-items:center;flex-direction:column}.club-item,.club-list{display:flex;width:100%}.club-item{border-bottom:1px solid #eee;justify-content:space-around;padding:10px}.club-photo{margin-top:10px;text-align:center;width:33%}.club-name{font-weight:700;margin:4vb 0 5px}.club-city,.club-location,.club-name{align-items:center;display:flex;flex-direction:column;font-size:1vw;text-align:center;width:33%}.club-city,.club-location{margin:50px 0 5px}.main-container-exercises{box-sizing:border-box;height:100%;padding:2vw}.content-exercises,.main-container-exercises{align-items:center;display:flex;flex-direction:column;width:100%}.header-exercises{background-color:#ddd;border-bottom:1px solid #ccc;padding:.5vw;text-align:center;width:100%}.app-title-exercises{color:#000;font-size:3vw;font-weight:700;letter-spacing:1px}.filter-exercises{align-items:center;display:flex;gap:3vw;justify-content:flex-end;margin:2vw 0;width:100%}.filter-exercises label{color:#000;font-size:1.6vw;font-weight:600}.filter-exercises select{background-color:#fafafa;border:1px solid #ccc;border-radius:4px;font-size:1.4vw;padding:.6vw;transition:background-color .3s ease}.filter-exercises select:focus{background-color:#fff}.toggle-container-exercises{align-items:center;display:flex;gap:0;justify-content:flex-start}.toggle-label-exercises{color:#000;font-size:1.6vw;font-weight:600;margin-right:.75vw}.toggle-switch-exercises{background-color:#ccc;border-radius:2vw;cursor:pointer;display:inline-block;height:2vw;position:relative;transition:background-color .3s ease;width:4vw}.toggle-switch-exercises input{height:0;opacity:0;width:0}.toggle-switch-exercises .slider{background-color:#fff;border-radius:50%;height:2vw;left:0;position:absolute;top:0;transition:transform .3s ease;width:2vw}.toggle-switch-exercises input:checked+.slider{background-color:#3dec55;transform:translateX(2vw)}.error-exercises{color:red;margin-top:2vw;text-align:center}.exercises-list-exercises{display:flex;flex-direction:column;gap:1.5vw;margin-top:2vw;width:100%}.exercise-item-exercises{align-items:center;background-color:#fafafa;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5vw;max-width:97%;padding:1.5vw;transition:all .3s ease;width:100%}.exercise-item-exercises:hover{background-color:#333;box-shadow:0 1.1vw 1.4vw #000000a6;color:#fff}.exercise-item-exercises:hover .exercise-photo-exercises img{cursor:pointer;filter:brightness(1.3);transform:scale(1.1)}.exercise-photo-exercises{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;margin-bottom:1.5vw;max-width:22vw;min-width:18vw;overflow:hidden;transition:transform .3s ease}.exercise-photo-exercises img{height:auto;transition:transform .3s ease,filter .3s ease;width:100%}.exercise-info-exercises{display:flex;flex:2 1;flex-direction:column;height:100%;justify-content:center;justify-content:flex-start;margin-left:1.5vw;min-width:22vw}.exercise-header-exercises{align-items:flex-start;display:flex;flex-direction:column;gap:1vw}.exercise-name-exercises{font-size:2.2vw;margin-bottom:1vw}.exercise-item-exercises:hover .exercise-duration-exercises,.exercise-item-exercises:hover .exercise-name-exercises,.exercise-item-exercises:hover .exercise-personalized-exercises{color:#fff}.exercise-duration-personalized-exercises{align-items:flex-start;display:flex;flex-direction:column;gap:1vw;margin-top:1.5vw}.exercise-duration-exercises,.exercise-personalized-exercises{color:#000;font-size:1.4vw;font-weight:700;text-align:left;transition:color .3s ease}.exercise-duration-icon-exercises,.exercise-personalized-icon-exercises{font-size:1.8vw;margin-right:1vw}.exercise-personalized-exercises .yes-exercises{color:#3dec55;font-style:italic}.exercise-personalized-exercises .no-exercises{color:#dc3545;font-style:italic}@media (max-width:1024px){.exercise-item-exercises{padding:2.5vw}.exercise-photo-exercises{max-width:25vw;min-width:20vw}.exercise-info-exercises{min-width:25vw}.exercise-name-exercises{font-size:3vw}.exercise-duration-exercises,.exercise-personalized-exercises{font-size:2vw}}@media (max-width:768px){.exercise-item-exercises{align-items:center;flex-direction:column;margin-bottom:1.5vw;padding:4vw;width:90vw}.exercise-photo-exercises{margin-bottom:2vw;max-width:30vw;min-width:25vw}.exercise-info-exercises{margin-left:0;width:100%}.exercise-header-exercises{align-items:center}.exercise-name-exercises{font-size:5vw;margin-bottom:1.5vw}.exercise-duration-exercises,.exercise-personalized-exercises{font-size:4vw}.exercise-duration-personalized-exercises{gap:2vw}}@media (max-width:480px){.exercise-item-exercises{padding:5vw}.exercise-photo-exercises{max-width:35vw;min-width:30vw}.exercise-info-exercises{min-width:30vw}.exercise-name-exercises{font-size:6vw}.exercise-duration-exercises,.exercise-personalized-exercises{font-size:4.5vw}}.main-container-exercise{box-sizing:border-box;height:100%;padding:2vw}.content-exercise,.main-container-exercise{align-items:center;display:flex;flex-direction:column;width:100%}.header-exercise{background-color:#ddd;border-bottom:1px solid #ccc;padding:.5vw;text-align:center;width:100%}.app-title-exercise{color:#000;font-size:3vw;font-weight:700;letter-spacing:1px}.exercise{display:flex;gap:2vw;justify-content:space-between;margin-top:2vw;width:100%}.exercise-photo-exercise{align-items:center;border-right:2px solid #000;display:flex;flex:1 1;justify-content:center;min-width:30%;overflow:hidden;padding-right:2vw;transition:transform .3s ease}.exercise-photo-exercise img{height:auto;transition:transform .3s ease,filter .3s ease;width:90%}.exercise-photo-exercise img:hover{box-shadow:0 4px 12px #000000b3;transform:scale(1.1)}.exercise-info-exercise{align-items:flex-start;background-color:#f4f4f4;border-radius:8px;display:flex;flex:2 1;flex-direction:column;justify-content:flex-start;padding:1.5vw}.exercise-info-exercise h2{font-size:1.5vw;margin:0 0 .25vw;text-align:left}.exercise-info-exercise p{font-size:1.2vw;margin-bottom:1.5vw;margin-top:0;text-align:left}.exercise-info-exercise ul{list-style-type:disc;margin:0;padding-left:2vw}.exercise-info-exercise li{font-size:1.2vw;text-align:left}.exercise-info-exercise ul li:last-child{margin-bottom:1.5vw}.yes-exercise{color:#3dec55;font-style:italic}.no-exercise{color:#dc3545;font-style:italic}@media (max-width:768px){.app-title-exercise{font-size:5vw}.exercise{flex-direction:column;gap:1.5vw}.exercise-photo-exercise{border-right:none;margin-bottom:2vw;min-width:80%;padding-right:0}.exercise-info-exercise{padding:3vw;width:100%}.exercise-info-exercise h2{font-size:4vw}.exercise-info-exercise p,.exercise-info-exercise ul{font-size:3.5vw;margin-bottom:1.5vw}.exercise-info-exercise li{font-size:3.5vw}}@media (max-width:480px){.app-title-exercise{font-size:6vw}.exercise-info-exercise{padding:4vw}.exercise-info-exercise h2{font-size:5vw}.exercise-info-exercise p,.exercise-info-exercise ul{font-size:4vw;margin-bottom:2vw}.exercise-info-exercise li{font-size:4vw}}.main-container-teams{box-sizing:border-box;height:100%;padding:2vw}.content-teams,.main-container-teams{align-items:center;display:flex;flex-direction:column;width:100%}.app-title-teams{align-items:center;color:#000;font-size:3vw;font-weight:700;justify-content:space-between;letter-spacing:1px;position:relative;width:100%}.new-team-button-teams{background-color:#4caf50;border:none;color:#fff;cursor:pointer;font-size:1.2vw;padding:.5vw 1vw;position:absolute;right:0;top:1vw;transition:background-color .3s}.new-team-button-teams:hover{background-color:#45a049}.modal-teams{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content-teams{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;font-size:1vw;max-width:600px;padding:2vw;width:50vw}.form-group-teams{display:flex;flex-direction:column;gap:.5vw;padding:.5vw}.form-group-teams label{font-size:1.6vw;font-weight:700}.form-group-teams input,.form-group-teams select{border:1px solid #ccc;border-radius:5px;font-size:1.4vw;padding:.8vw}.form-buttons-teams{gap:3vw}button[type=button].teams,button[type=submit].teams{border-radius:5px;cursor:pointer;font-size:1.5vw;padding:1vw 2vw}button[type=submit].teams{background-color:#4caf50;color:#fff}.submit-button-delete-teams,button[type=button].teams{background-color:#f44336;color:#fff}.submit-button-delete-teams{border-radius:5vw;cursor:pointer;font-size:1.5vw;margin-top:2vw;padding:1vw 2vw}.submit-button-teams:hover{background-color:#e53935}.submit-button-modal-create-teams{background-color:#4caf50;border-radius:.2em;color:#fff;cursor:pointer;font-size:1.5vw;padding:.5vw}.submit-button-modal-create-teams:hover{background-color:#45a049}.cancel-button-teams{background-color:#f44336;border-radius:.2em;color:#fff;cursor:pointer;font-size:1.5vw;padding:1vw}.cancel-button-teams:hover{background-color:#e53935}.teams-list-teams{display:flex;flex-direction:column;gap:1.5vw;margin-top:2vw;width:100%}.team-item-teams{align-items:center;background-color:#fafafa;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;padding:1.5vw;transition:all .3s ease;width:100%}.team-item-teams:hover{background-color:#333;box-shadow:0 1.1vw 1.4vw #000000a6;color:#fff;transform:scale(1.5)}.team-item-teams:hover .team-category-teams,.team-item-teams:hover .team-club-teams,.team-item-teams:hover .team-letter-teams,.team-item-teams:hover .team-pointsRatio-teams{color:#fff}.team-photo-teams{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:10vw;justify-content:center;margin-right:5vw;overflow:hidden;transition:transform .3s ease;width:10vw}.team-photo-teams img{height:95%;transition:transform .3s ease,filter .3s ease;width:auto}.team-info-teams{align-items:center;display:flex;flex:1 1;height:100%;justify-content:space-between}.team-header-teams{align-items:flex-start;display:flex;flex-direction:column;gap:1vw}.team-category-letter-teams{display:flex;gap:.5vw}.team-category-teams,.team-letter-teams{font-size:2vw;font-weight:700}.team-club-teams{font-size:1.6vw;font-weight:400}.team-points-ratio-teams{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;margin-right:5vw}.team-pointsRatio-teams{font-size:1.4vw;font-weight:700}.error-teams{color:red;margin-top:2vw;text-align:center}.delete-team-button-teams.active{background-color:#f44336;color:#fff}.delete-team-button-teams{background-color:#e53935;border:none;color:#fff;cursor:pointer;font-size:1.2vw;padding:.5vw 1vw;position:absolute;right:0;top:4vw}.delete-team-button-teams:hover{background-color:#d33734}.team-delete-button-teams .delete-circle{background-color:#fff;border:2px solid #d32f2f;border-radius:50%;color:#d32f2f;cursor:pointer;font-size:2vw;left:-5.5vw;padding:.8vw;position:absolute;top:5vw;transition:background-color .3s,color .3s}.team-delete-button-teams .delete-circle.selected,.team-delete-button-teams .delete-circle:hover{background-color:#d32f2f;color:#fff}.no-teams-found{align-items:center;animation:fadeIn 1.5s ease-in-out;background-color:#f0f0f0;border-radius:8px;box-shadow:0 0 10px #0000001a;color:#333;display:flex;flex-direction:column;font-size:1.5rem;height:30vh;justify-content:center;margin-top:20vh;text-align:center;width:20%}.no-teams-found i{color:#e74c3c;font-size:3rem;margin-bottom:1rem}.no-teams-found p{animation:textFadeIn 1s ease-in-out .5s;color:#333;font-size:2rem;font-weight:700}@media (max-width:1024px){.team-item-teams{padding:2.5vw}.team-photo-teams{height:15vw;width:15vw}.team-category-teams,.team-letter-teams{font-size:3vw}.team-club-teams{font-size:2.5vw}.team-pointsRatio-teams{font-size:2vw}}@media (max-width:768px){.team-item-teams{align-items:center;flex-direction:column;margin-bottom:1.5vw;padding:4vw;width:90vw}.team-photo-teams{height:25vw;margin-bottom:2vw;width:25vw}.team-info-teams{align-items:center;margin-left:0;width:100%}.team-category-letter-teams{justify-content:center}.team-header-teams{align-items:center}}.main-container-team{box-sizing:border-box;height:100%;padding:2vw}.content-team,.main-container-team{align-items:center;display:flex;flex-direction:column;width:100%}.header-team{background-color:#ddd;border-bottom:1px solid #ccc;padding:1vw;text-align:center;width:100%}.team-header-content{align-items:center;display:flex;gap:2vw;justify-content:space-between}.team-photo{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:20%;overflow:hidden}.team-photo img{height:auto;object-fit:cover;width:50%}.team-id{align-items:center;display:flex;flex-direction:column;gap:1vw}.team-id1 h1,.team-id2 h1{font-size:2.25vw;margin:0;text-align:center}.team-buttons{align-items:end;display:flex;flex:1 1;flex-direction:column;gap:1vw;margin-left:auto}.team-buttons button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1vw;padding:.5vw 1vw;transition:background-color .3s ease}.team-buttons button:hover{background-color:#45a049}.team-info{background-color:#f4f4f4;border-radius:8px;display:flex;flex-wrap:wrap;gap:2vw;justify-content:space-between;padding:2vw;width:100%}.team-stats{flex:1 1 30%;margin-bottom:1vw}.team-stats h2{font-size:1.5vw;margin-bottom:.5vw}.team-stats p{font-size:1.2vw;margin-bottom:1.5vw}.team-actions{display:flex;justify-content:space-evenly;margin-top:-2vw;width:100%}.team-actions button{background-color:#2196f3;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2vw;padding:1vw 2vw;transition:background-color .3s ease}.team-actions button:hover{background-color:#1976d2}.team-stats-row{display:flex;gap:1vw;justify-content:flex;margin-bottom:1vw;width:100%}.team-stats-item{background-color:#f4f4f4;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:block;padding:.5vw;width:100%}.team-stats-item h2,.team-stats-item p{margin:0;padding:.2vw}.team-stats-item h2{font-size:1.2vw;font-weight:700;margin-bottom:.2vw}.team-stats-item p{font-size:1.2vw}.team-stats-item:hover{box-shadow:0 4px 8px #0003;transform:scale(1.05)}.team-stats-item:last-child{margin-right:0}.team-stats-row:first-child .team-stats-item{margin-right:0;min-width:calc(50% - 1vw)}.team-stats-row:nth-child(2) .team-stats-item,.team-stats-row:nth-child(3) .team-stats-item{min-width:calc(25% - 1vw)}.modal{align-items:center;background-color:#0006;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-color:#fefefe;border:1px solid #888;border-radius:10px;box-shadow:0 5px 15px #0000004d;margin:auto;max-width:600px;padding:20px;width:80%}.close{color:#aaa;float:right;font-size:3em;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.modal-content h2{text-align:center}.modal-content form{display:flex;flex-direction:column;gap:.5vw}.modal-content form input{border:1px solid #ccc;border-radius:5px;font-size:.75vw;padding:.25vw}.modal-content button{background-color:#4caf50;border-radius:.2em;color:#fff;cursor:pointer;font-size:1vw;margin-top:1vw;padding:.5vw}.modal-content button:hover{background-color:#45a049}.modal-training{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.modal-content-training{background-color:#fefefe;border:1px solid #888;border-radius:10px;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;gap:1vw;max-width:600px;padding:20px;position:relative;width:80%}.modal-content-training h2{text-align:center}.modal-content-training form{display:flex;flex-direction:column;gap:.5vw}.modal-content-training form input{border:1px solid #ccc;border-radius:5px;font-size:1vw;padding:.5vw}.exercises-list-new-training ul{font-size:1.5rem;text-align:left}.exercises-list-new-training li{font-size:1.5rem}.select-exercises-button{background-color:#008cba;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1vw;margin-top:1vw;padding:.5vw 1vw;transition:background-color .3s ease}.select-exercises-button:hover{background-color:#006f8f}.create-training-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1vw;margin-top:1vw;padding:.5vw 1vw;transition:background-color .3s ease}.create-training-button:hover{background-color:#45a049}.close-new-training{color:#aaa;cursor:pointer;font-size:3em;font-weight:700;position:absolute;right:20px;top:20px}.close-.close-new-training{color:#000}.modal-match{align-items:center;background-color:#0006;display:flex;height:100vh;justify-content:flex-start;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1}.modal-content-match{background-color:#fefefe;border:1px solid #888;border-radius:10px;box-shadow:0 5px 15px #0000004d;height:90vh;margin:auto;max-width:90%;overflow-x:hidden;overflow-y:auto;padding:20px;width:90vw}.modal-content-match h2{text-align:center}.modal-content-match form{display:flex;flex-direction:column;gap:.5vw}.modal-content-match form input{border:1px solid #ccc;border-radius:5px;font-size:.75vw;padding:.25vw}.modal-content-match button{background-color:#4caf50;border-radius:.2em;color:#fff;cursor:pointer;font-size:1vw;margin-top:1vw;padding:.5vw}.modal-content-match button:hover{background-color:#45a049}.form-select-match-creation{display:flex;gap:.5vw;padding:.5vw}.form-select-match-creation label{font-size:1vw;font-weight:700;margin-top:.5vw}.form-select-match-creation input,.form-select-match-creation select{border:1px solid #ccc;border-radius:5px;font-size:1vw;padding:.8vw}.form-fill-match-creation{display:flex;gap:.5vw;padding:.5vw}.form-fill-match-creation label{font-size:1vw;font-weight:700;margin-top:.5vw}.form-fill-match-creation input,.form-fill-match-creation select{border:1px solid #ccc;border-radius:5px;font-size:1vw;padding:.8vw}.modal{align-items:flex-start;display:flex;justify-content:center;max-width:100vw;overflow-x:auto;padding:1rem}.players-list-match-container{display:flex;justify-content:left;max-width:100%;overflow-x:auto;width:100%}.players-list-match{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;max-width:100%;min-width:-webkit-fit-content;min-width:fit-content;width:100%}.players-list-match label{color:#333;font-size:1.2rem;font-weight:700;margin-left:-.5vw;margin-right:.5vw}.players-list-match img{margin-left:.75vw;margin-right:1.5vw;transform:scale(2)}.player-item-match{height:8.5vw}.player-item-match,.player-item-match2{align-items:center;background-color:#f9f9f9;border:.0625rem solid #ddd;border-radius:.3125rem;display:flex;flex-direction:row;padding:1.25rem .625rem;width:11vw}.player-item-match2{height:2vw}button.cancel-button-match-creation{background-color:#f44336;border-radius:.2em;color:#fff;cursor:pointer;font-size:1.5vw;padding:1vw}button.cancel-button-match-creation:hover{background-color:#e53935}.form-container{display:flex;flex-grow:1;flex-wrap:wrap;gap:1rem;justify-content:space-between;max-height:calc(100% - 50px);overflow-y:hidden}.form-center,.form-left,.form-right{display:flex;flex:1 1;flex-direction:column;gap:1rem}.form-left{width:30%}.form-center{width:35%}.form-right{width:30%}.player-photo-match{border-radius:50%;height:1.875rem;margin-right:5rem;width:1.875rem}.large-checkbox{margin-right:.5vw;transform:scale(2)}.form-buttons-teams{display:flex;justify-content:space-between;margin-top:20px;position:relative}@media (max-width:768px){.team-header-content{align-items:center;flex-direction:column}.team-photo img{height:auto;width:70%}.team-id1 h1,.team-id2 h1{font-size:4vw}.team-buttons button{font-size:3vw;padding:1vw}.team-info{flex-direction:column;padding:3vw}.team-stats{flex:1 1;margin-bottom:2vw}.team-actions button{font-size:3vw;padding:1vw}}@media (max-width:480px){.team-photo img{width:80%}.team-id1 h1,.team-id2 h1{font-size:5vw}.team-actions button,.team-buttons button{font-size:4vw;padding:2vw}.team-info{padding:4vw}.team-stats h2{font-size:5vw}.team-stats p{font-size:4vw;margin-bottom:2vw}}.players-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:2vw;position:relative;width:100%}.players-title{color:#000;font-size:3vw;font-weight:700;letter-spacing:1px;margin-bottom:2vw}.players-list{grid-gap:2vw;display:grid;gap:2vw;grid-template-columns:repeat(3,1fr);width:100%}.players-player-item{background-color:#fafafa;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;padding:1vw;position:relative;transition:all .3s ease}.players-player-item:hover{background-color:#333;box-shadow:0 1.1vw 1.4vw #000000a6;color:#fff;transform:scale(1.05)}.players-player-photo-container{align-items:center;display:flex;flex:1 1;justify-content:center;margin-right:1vw}.players-player-photo{border-radius:8px;max-height:100%;max-width:100%}.players-player-info{align-items:flex-start;display:flex;flex:2 1;flex-direction:column;justify-content:center}.players-player-info h3{font-size:1.6vw;font-weight:700;margin:0;text-align:left}.players-player-info p{font-size:1.2vw;margin:.5vw 0 0;text-align:left}.delete-player-button-players.active{background-color:#f44336;color:#fff}.delete-player-button-players{background-color:#e53935;border:none;color:#fff;cursor:pointer;font-size:1.2vw;margin-right:2.1vw;margin-top:5.1vw;padding:.5vw 1vw;position:absolute;right:0;top:0}.delete-player-button-players:hover{background-color:#d33734}.player-delete-button-players .delete-circle{background-color:#fff;border:2px solid #d32f2f;border-radius:50%;color:#d32f2f;cursor:pointer;font-size:2vw;margin-right:.9vw;margin-top:5vw;padding:.8vw;position:absolute;right:0;top:0;transition:background-color .3s,color .3s}.player-delete-button-players .delete-circle.selected,.player-delete-button-players .delete-circle:hover{background-color:#d32f2f;color:#fff}.submit-button-delete-players{background-color:#f44336;border-radius:5vw;color:#fff;cursor:pointer;font-size:1.5vw;margin-top:2vw;padding:1vw 2vw}.error-players{color:red;margin-top:2vw;text-align:center}.no-players-found{align-items:center;animation:fadeIn 1.5s ease-in-out;background-color:#f0f0f0;border-radius:8px;box-shadow:0 0 10px #0000001a;color:#333;display:flex;flex-direction:column;font-size:1.5rem;height:30vh;justify-content:center;margin-left:32.25vw;margin-top:7vw;text-align:center;width:50%}.no-players-found i{color:#e74c3c;font-size:3rem;margin-bottom:1rem}.no-players-found p{animation:textFadeIn 1s ease-in-out .5s;color:#333;font-size:2rem;font-weight:700}@media (max-width:1024px){.players-player-item{padding:2vw}.players-player-photo{height:15vw;width:15vw}.players-player-info h3{font-size:2.5vw}.players-player-info p{font-size:1.8vw}}@media (max-width:768px){.players-players-list{grid-template-columns:1fr 1fr}.players-player-item{padding:4vw}.players-player-photo{height:25vw;width:25vw}.players-player-info h3{font-size:3vw}.players-player-info p{font-size:2.5vw}}.player-detail{align-items:center;background-color:#f9f9f9;border-radius:1rem;box-shadow:0 0 1rem #0000001a;display:flex;flex-direction:column;padding:2rem}.player-header{border-bottom:.2rem solid #ddd;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;width:100%}.player-photo-corrected{align-items:center;display:flex;flex-direction:column;margin:2rem}.player-photo-corrected img{border-radius:35%;height:auto;object-fit:cover;width:100%}.player-number{font-size:2.75rem;margin:.6rem;text-align:center}.player-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-bottom:3vw}.player-info h2{color:#333;font-size:3rem;margin:0 0 3rem}.player-details{display:flex;flex-direction:column;font-size:2rem;justify-content:center;margin:1rem 2rem}.player-details p{font-size:2rem;margin:.5rem 0}.player-details label{align-items:center;color:#555;display:flex;justify-content:flex-end;margin:.5em 0}.player-details input{border:1px solid #ccc;border-radius:.5rem;font-size:2rem;margin-left:1rem;padding:.5rem}.player-tabs{display:flex;justify-content:space-between;margin-bottom:1.5rem;width:100%}.left-buttons{display:flex;justify-content:flex-start}.button-player-3{border:none;border-radius:5px;cursor:pointer;font-size:2rem;margin-right:1rem;padding:1rem 2rem;transition:background-color .3s}.button-player-3:hover{opacity:.8}.button-player-3:hover,.player-tabs button.active{background-color:#007bff;color:#fff}.player-edit-button{margin-left:auto}.player-details-content{background-color:#fff;border-radius:1rem;box-shadow:0 0 1rem #0000001a;padding:2rem;width:100%}.player-characteristics,.player-stats{align-items:flex-start;display:flex;flex-direction:column}.player-characteristics p,.player-stats p{color:#555;font-size:1.75rem;margin:.5rem 0}.player-photo-corrected input[type=file]{display:block;margin-top:1rem}.player-tabs .active{background-color:#e0e0e0}.player-button-container{cursor:pointer;font-size:4rem;justify-content:flex-end;padding:1.5rem 0;transition:background-color .3s}.player-save-button{background-color:#4caf50;border:none;border-radius:5px;cursor:pointer;font-size:2rem;padding:.5rem 1.25rem}.player-save-button:hover{background-color:#45a049;opacity:.8}.player-cancel-button{background-color:#f44336;border:none;border-radius:5px;cursor:pointer;font-size:2rem;margin-left:1rem;padding:1rem 2rem}.player-cancel-button:hover{background-color:#e53935;opacity:.8}.player-edit-button-container{display:flex;justify-content:flex-end;width:100%}.player-cancel-button,.player-save-button{border:none;border-radius:5px;cursor:pointer;margin-right:1rem;padding:1rem 2rem;transition:background-color .3s}.player-save-button{background-color:#28a745;color:#fff}.player-save-button:hover{background-color:#218838}.player-cancel-button{background-color:#dc3545;color:#fff}.player-cancel-button:hover{background-color:#c82333}.player-stats{font-size:2rem;width:100%}.player-stats-header{display:flex;justify-content:center;margin-bottom:2rem}.player-stats-header button{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;cursor:pointer;margin:0 1rem;padding:1rem 2rem;transition:background-color .3s}.player-stats-header button.active{background-color:#007bff;color:#fff}.player-stats-header button:hover{background-color:#0056b3;color:#fff}.player-stats-content{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;padding:2rem;width:100%}.player-characteristics,.player-stats-grid{display:flex;flex-wrap:wrap;justify-content:flex-start}.player-characteristic-item,.player-stat-item{flex:1 1 100%;margin-bottom:2rem}.player-characteristics label,.player-details label{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem;width:100%}.player-characteristics input,.player-details input{border:1px solid #dee2e6;border-radius:.3em;box-sizing:border-box;flex:1 1;font-size:1em;margin-top:.5rem;padding:1rem}.player-button-container{display:flex;justify-content:center;margin-top:2rem;width:100%}@media (max-width:1024px){.player-photo-corrected img{height:10rem;width:10rem}.player-info h2{font-size:2rem;margin:0 0 3rem}.player-details p,.player-tabs button{font-size:1.5rem}.player-details-content{padding:2rem}}@media (max-width:768px){.player-header{align-items:center;flex-direction:column;text-align:center}.player-photo-corrected{margin:1.5rem}.player-photo-corrected img{height:8rem;width:8rem}.player-info{margin-top:1rem}.player-info h2{font-size:1.8rem;margin:0 0 2.5rem}.player-details{margin:1rem 0}.player-details p{font-size:1.2rem}.player-tabs{flex-direction:column}.player-tabs button{font-size:1.5rem;margin:.5rem 0}.player-details-content{padding:1.5rem}.player-cancel-button,.player-save-button{font-size:1.5rem}.player-button-container{flex-direction:column}}.main-container-rival-teams{box-sizing:border-box;height:100%;padding:2vw}.content-rival-teams,.main-container-rival-teams{align-items:center;display:flex;flex-direction:column;width:100%}.app-title-rival-teams{align-items:center;color:#000;font-size:3vw;font-weight:700;justify-content:space-between;letter-spacing:1px;position:relative;width:100%}.teams-list-rival-teams{display:flex;flex-direction:column;gap:1.5vw;margin-top:2vw;width:100%}.team-item-rival-teams{align-items:center;background-color:#fafafa;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;padding:1.5vw;transition:all .3s ease;width:100%}.team-item-rival-teams:hover{background-color:#333;box-shadow:0 1.1vw 1.4vw #000000a6;color:#fff}.team-item-rival-teams:hover .team-category-rival-teams,.team-item-rival-teams:hover .team-club-rival-teams,.team-item-rival-teams:hover .team-letter-rival-teams,.team-item-rival-teams:hover .team-pointsRatio-rival-teams{color:#fff}.team-photo-rival-teams{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:10vw;justify-content:center;margin-right:5vw;overflow:hidden;transition:transform .3s ease;width:10vw}.team-photo-rival-teams img{height:95%;transition:transform .3s ease,filter .3s ease;width:auto}.team-info-rival-teams{align-items:center;display:flex;flex:1 1;height:100%;justify-content:space-between}.team-header-rival-teams{align-items:flex-start;display:flex;flex-direction:column;gap:1vw}.team-category-letter-rival-teams{display:flex;gap:.5vw}.team-category-rival-teams,.team-letter-rival-teams{font-size:2vw;font-weight:700}.team-club-rival-teams{font-size:1.6vw;font-weight:400}.team-points-ratio-rival-teams{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;margin-right:5vw}.team-pointsRatio-rival-teams{font-size:1.4vw;font-weight:700}.error-rival-teams{color:red;margin-top:2vw;text-align:center}.delete-team-button-rival-teams.active{background-color:#f44336;color:#fff}.delete-team-button-rival-teams{background-color:#e53935;border:none;color:#fff;cursor:pointer;font-size:1.2vw;padding:.5vw 1vw;position:absolute;right:0;top:4vw}.delete-team-button-rival-teams:hover{background-color:#d33734}.team-delete-button-rival-teams .delete-circle{background-color:#fff;border:2px solid #d32f2f;border-radius:50%;color:#d32f2f;cursor:pointer;font-size:2vw;left:-5.5vw;padding:.8vw;position:absolute;top:5vw;transition:background-color .3s,color .3s}.team-delete-button-rival-teams .delete-circle.selected,.team-delete-button-rival-teams .delete-circle:hover{background-color:#d32f2f;color:#fff}.submit-button-delete-rival-teams{background-color:#f44336;border-radius:5vw;color:#fff;cursor:pointer;font-size:1.5vw;margin-top:2vw;padding:1vw 2vw}.no-rivalteams-found{align-items:center;animation:fadeIn 1.5s ease-in-out;background-color:#f0f0f0;border-radius:8px;box-shadow:0 0 10px #0000001a;color:#333;display:flex;flex-direction:column;font-size:1.5rem;height:30vh;justify-content:center;margin-top:20vh;text-align:center;width:20%}.no-rivalteams-found i{color:#e74c3c;font-size:3rem;margin-bottom:1rem}.no-rivalteams-found p{animation:textFadeIn 1s ease-in-out .5s;color:#333;font-size:2rem;font-weight:700}@media (max-width:1024px){.team-item-rival-teams{padding:2.5vw}.team-photo-rival-teams{height:15vw;width:15vw}.team-category-rival-teams,.team-letter-rival-teams{font-size:3vw}.team-club-rival-teams{font-size:2.5vw}.team-pointsRatio-rival-teams{font-size:2vw}}@media (max-width:768px){.team-item-rival-teams{align-items:center;flex-direction:column;margin-bottom:1.5vw;padding:4vw;width:90vw}.team-photo-rival-teams{height:25vw;margin-bottom:2vw;width:25vw}.team-info-rival-teams{align-items:center;margin-left:0;width:100%}.team-category-letter-rival-teams{justify-content:center}.team-header-rival-teams{align-items:center}}.main-container-rival-team{box-sizing:border-box;height:100%;padding:2vw}.content-rival-team,.main-container-rival-team{align-items:center;display:flex;flex-direction:column;width:100%}.header-rival-team{background-color:#ddd;border-bottom:1px solid #ccc;padding:1vw;text-align:center;width:100%}.team-header-rival-content{align-items:center;display:flex;gap:2vw;justify-content:space-between}.rival-team-photo{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:20%;overflow:hidden}.rival-team-photo img{height:auto;object-fit:cover;width:10%}.rival-team-id{align-items:center;display:flex;flex-direction:column;gap:1vw}.rival-team-id1 h1,.rival-team-id2 h1{font-size:2.25vw;margin:0;text-align:center}.rival-team-info{background-color:#f4f4f4;border-radius:8px;display:flex;flex-wrap:wrap;gap:2vw;justify-content:space-between;padding:2vw;width:100%}.rival-team-stats{flex:1 1 30%;margin-bottom:1vw}.rival-team-stats h2{font-size:1.5vw;margin-bottom:.5vw}.rival-team-stats p{font-size:1.2vw;margin-bottom:1.5vw}.rival-team-stats-row,.rival-team-stats-row-especial{display:flex;justify-content:space-between;margin-bottom:1vw;width:100%}.rival-team-stats-row-especial{gap:2vw}.rival-team-stats-row-especial .rival-team-stats-item{flex:1 1;min-width:calc(20% - 1vw)}.rival-team-stats-item:last-child{margin-right:0}.rival-team-stats-row:first-child .rival-team-stats-item{margin-right:0;min-width:100%}.rival-team-stats-row:nth-child(2) .rival-team-stats-item,.rival-team-stats-row:nth-child(3) .rival-team-stats-item{min-width:calc(25% - 1vw)}.edit-rivalteam-button button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5em;height:auto;padding:1em 1.5em;width:auto}.edit-rivalteam-button button:hover{background-color:#0056b3}@media (max-width:768px){.rival-team-header-content{align-items:center;flex-direction:column}.rival-team-photo img{height:auto;width:70%}.rival-team-id1 h1,.rival-team-id2 h1{font-size:4vw}.rival-team-info{flex-direction:column;padding:3vw}.rival-team-stats{flex:1 1;margin-bottom:2vw}}@media (max-width:480px){.rival-team-photo img{width:80%}.rival-team-id1 h1,.rival-team-id2 h1{font-size:5vw}.rival-team-info{padding:4vw}.rival-team-stats h2{font-size:5vw}.rival-team-stats p{font-size:4vw;margin-bottom:2vw}}.main-container-exercises-choice{box-sizing:border-box;height:100%;padding:2rem}.content-exercises-choice,.main-container-exercises-choice{align-items:center;display:flex;flex-direction:column;width:100%}.header-exercises-choice{background-color:#ddd;border-bottom:1px solid #ccc;padding:.5rem;text-align:center;width:100%}.app-title-exercises-choice{color:#000;font-size:3rem;font-weight:700;letter-spacing:.05rem}.filter-exercises-choice{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;gap:3rem;justify-content:flex-end;margin:2rem 0;padding:1rem;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.filter-exercises-choice label{color:#000;font-size:1.6rem;font-weight:600}.filter-exercises-choice select{background-color:#fafafa;border:1px solid #ccc;border-radius:4px;font-size:1.4rem;padding:.6rem;transition:background-color .3s ease}.filter-exercises-choice select:focus{background-color:#fff}.toggle-container-exercises-choice{align-items:center;display:flex;gap:0;justify-content:flex-start}.toggle-label-exercises-choice{color:#000;font-size:1.6rem;font-weight:600;margin-right:.75rem}.toggle-switch-exercises-choice{background-color:#ccc;border-radius:2rem;cursor:pointer;display:inline-block;height:2rem;position:relative;transition:background-color .3s ease;width:4rem}.toggle-switch-exercises-choice input{height:0;opacity:0;width:0}.toggle-switch-exercises-choice .slider-exercises-choice{background-color:#fff;border-radius:50%;height:2rem;left:0;position:absolute;top:0;transition:transform .3s ease;width:2rem}.toggle-switch-exercises-choice input:checked+.slider-exercises-choice{background-color:#3dec55;transform:translateX(2rem)}.error-exercises-choice{color:red;margin-top:2rem;text-align:center}.exercises-list-exercises-choice{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;width:100%}.exercise-item-exercises-choice{align-items:center;background-color:#fafafa;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem;max-width:97%;padding:1.5rem;transition:all .3s ease;width:100%}.exercise-item-exercises-choice:hover{background-color:#333;box-shadow:0 1.1rem 1.4rem #000000a6;color:#fff}.exercise-item-exercises-choice:hover .exercise-photo-exercises-choice img{filter:brightness(1.3);transform:scale(1.1)}.exercise-photo-exercises-choice{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;margin-bottom:1.5rem;max-width:22rem;min-width:18rem;overflow:hidden;transition:transform .3s ease}.exercise-photo-exercises-choice img{height:auto;transition:transform .3s ease,filter .3s ease;width:100%}.exercise-info-exercises-choice{display:flex;flex:2 1;flex-direction:column;height:100%;justify-content:center;justify-content:flex-start;margin-left:1.5rem;min-width:22rem}.exercise-header-exercises-choice{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.exercise-name-exercises-choice{font-size:2.2rem;margin-bottom:1rem}.exercise-item-exercises-choice:hover .exercise-duration-exercises-choice,.exercise-item-exercises-choice:hover .exercise-name-exercises-choice,.exercise-item-exercises-choice:hover .exercise-personalized-exercises-choice{color:#fff}.exercise-duration-personalized-exercises-choice{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.exercise-duration-exercises-choice,.exercise-personalized-exercises-choice{color:#000;font-size:1.4rem;font-weight:700;text-align:left;transition:color .3s ease}.exercise-duration-icon-exercises-choice,.exercise-personalized-icon-exercises-choice{font-size:1.8rem;margin-right:1rem}.exercise-personalized-exercises-choice .yes-exercises-choice{color:#3dec55;font-style:italic}.exercise-personalized-exercises-choice .no-exercises-choice{color:#dc3545;font-style:italic}.select-exercise-button-choice{align-self:flex-end;background-color:#008cba;border:none;color:#fff;cursor:pointer;flex:0 0 auto;font-size:2rem;padding:.6rem}.select-exercise-button-choice:hover{background-color:#45a049}.select-exercise-button-choice.selected{background-color:#4caf50}.select-exercise-button-choice.selected:hover{background-color:#45a049}.submit-selection-button-choice{background-color:#4caf50;border:none;color:#fff;cursor:pointer;font-size:1.25rem;margin-top:1rem;padding:1rem}.submit-selection-button-choice:hover{background-color:#45a049}.submit-remove-button-choice{background-color:#f44336;border:none;color:#fff;cursor:pointer;font-size:1.25rem;margin-top:1rem;padding:1rem}.submit-remove-button-choice:hover{background-color:#e53935}@media (max-width:64rem){.exercise-item-exercises-choice{padding:2.5rem}.exercise-photo-exercises-choice{max-width:25rem;min-width:20rem}.exercise-info-exercises-choice{min-width:25rem}.exercise-name-exercises-choice{font-size:3rem}.exercise-duration-exercises-choice,.exercise-personalized-exercises-choice{font-size:2rem}}@media (max-width:48rem){.exercise-item-exercises-choice{align-items:center;flex-direction:column;margin-bottom:1.5rem;padding:4rem;width:90vw}.exercise-photo-exercises-choice{margin-bottom:2rem;max-width:30rem;min-width:25rem}.exercise-info-exercises-choice{margin-left:0;width:100%}.exercise-header-exercises-choice{align-items:center}.exercise-name-exercises-choice{font-size:5rem;margin-bottom:1.5rem}.exercise-duration-exercises-choice,.exercise-personalized-exercises-choice{font-size:4rem}.exercise-duration-personalized-exercises-choice{gap:2rem}}@media (max-width:30rem){.exercise-item-exercises-choice{padding:5rem}.exercise-photo-exercises-choice{max-width:35rem;min-width:30rem}.exercise-info-exercises-choice{min-width:30rem}.exercise-name-exercises-choice{font-size:6rem}.exercise-duration-exercises-choice,.exercise-personalized-exercises-choice{font-size:4.5rem}}.main-container-trainings{box-sizing:border-box;height:100%;padding:2vw}.content-trainings,.main-container-trainings{align-items:center;display:flex;flex-direction:column;width:100%}.app-title-trainings{align-items:center;color:#000;font-size:3vw;font-weight:700;justify-content:space-between;letter-spacing:1px;margin-bottom:-.5vw;position:relative;width:100%}.trainings-list-trainings{display:flex;flex-direction:column;gap:1.5vw;margin-top:2vw;width:100%}.training-item-trainings{align-items:center;background-color:#fafafa;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;padding:1.5vw;transition:all .3s ease;width:100%}.training-item-trainings:hover{background-color:#333;box-shadow:0 1.1vw 1.4vw #000000a6;color:#fff}.training-item-trainings:hover .training-category-trainings,.training-item-trainings:hover .training-club-trainings,.training-item-trainings:hover .training-letter-trainings,.training-item-trainings:hover .training-pointsRatio-trainings{color:#fff}.training-info-trainings{align-items:center;display:flex;flex:1 1;height:100%;justify-content:space-between}.training-header-trainings{align-items:flex-start;display:flex;flex-direction:column;gap:1vw}.training-name-trainings{align-items:center;cursor:pointer;display:flex;flex-shrink:0;font-size:2vw;font-weight:700;gap:.5vw;height:13vw;justify-content:left;overflow:hidden;width:50vw}.training-date-location-trainings{display:flex;gap:.5vw}.training-date-trainings,.training-location-trainings{font-size:2vw;font-weight:700}.error-trainings{color:red;margin-top:2vw;text-align:center}.delete-training-button-trainings.active{background-color:#f44336;color:#fff}.delete-training-button-trainings{background-color:#e53935;border:none;color:#fff;cursor:pointer;font-size:1.2vw;margin-bottom:-3.5vw;padding:.5vw 1vw;right:0;top:4vw}.delete-training-button-trainings:hover{background-color:#d33734}.training-delete-button-trainings .delete-circle{background-color:#fff;border:2px solid #d32f2f;border-radius:50%;color:#d32f2f;cursor:pointer;font-size:2vw;left:-5.5vw;padding:.8vw;position:absolute;top:5vw;transition:background-color .3s,color .3s}.training-delete-button-trainings .delete-circle.selected,.training-delete-button-trainings .delete-circle:hover{background-color:#d32f2f;color:#fff}.submit-button-delete-trainings{background-color:#f44336;border-radius:5vw;color:#fff;cursor:pointer;font-size:1.5vw;margin-top:2vw;padding:1vw 2vw}.shadow-green{box-shadow:0 4px 20px 5px #008000b3}.shadow-blue{box-shadow:0 4px 20px 5px #0000ffb3}.shadow-red{box-shadow:0 4px 20px 5px #ff0000b3}.no-trainings-found{align-items:center;animation:fadeIn 1.5s ease-in-out;background-color:#f0f0f0;border-radius:8px;box-shadow:0 0 10px #0000001a;color:#333;display:flex;flex-direction:column;font-size:1.5rem;height:30vh;justify-content:center;margin-top:20vh;text-align:center;width:20%}.no-trainings-found i{color:#e74c3c;font-size:3rem;margin-bottom:1rem}.no-trainings-found p{animation:textFadeIn 1s ease-in-out .5s;color:#333;font-size:2rem;font-weight:700}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes textFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.training-item-trainings{padding:2.5vw}.training-date-trainings,.training-location-trainings{font-size:3vw}}@media (max-width:768px){.training-item-trainings{align-items:center;flex-direction:column;margin-bottom:1.5vw;padding:4vw;width:90vw}.training-info-trainings{align-items:center;margin-left:0;width:100%}.training-date-location-trainings{justify-content:center}.training-header-trainings{align-items:center}}.main-container-training{box-sizing:border-box;height:100%;padding:2vw}.content-training,.main-container-training{align-items:center;display:flex;flex-direction:column;width:100%}.header-training{align-items:flex-start;background-color:#ddd;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:.5vw;text-align:center;width:100%}.left-column-training{align-items:flex-start;display:flex;flex-direction:column}.app-title-training{color:#000;font-size:3vw;font-weight:700;letter-spacing:1px;margin-bottom:.5vw;margin-top:0}.training-duration-training{color:#000;font-size:1.5vw}.right-column-training{align-items:flex-end;display:flex;flex-direction:column;margin-right:.5vw;margin-top:0}.training-date-training,.training-location-training{font-size:2vw;font-weight:700;text-align:right}.edit-training-button{align-items:end;display:flex;flex:1 1;flex-direction:column;gap:1vw;margin-left:auto;margin-top:1vw}.edit-training-button button{background-color:#008cba;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1vw;padding:.5vw 1vw;transition:background-color .3s ease}.edit-training-button button:hover{background-color:#006f8f}.modal-edit-training{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.modal-edit-content-training{background-color:#fefefe;border:1px solid #888;border-radius:10px;box-shadow:0 5px 15px #0000004d;display:flex;flex-direction:column;gap:1vw;max-width:600px;padding:20px;position:relative;width:80%}.modal-edit-content-training h2{text-align:center}.modal-edit-content-training form{display:flex;flex-direction:column;gap:.5vw}.modal-edit-content-training form input{border:1px solid #ccc;border-radius:5px;font-size:1vw;padding:.5vw}.close-edit-training{color:#aaa;cursor:pointer;font-size:3em;font-weight:700;position:absolute;right:20px;top:20px}.close-.close-edit-training{color:#000}.exercises-list-edit-training ul{font-size:1.5rem;text-align:left}.exercises-list-edit-training li{font-size:1.5rem}.confirm-edit-training-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1vw;margin-top:1vw;padding:.5vw 1vw;transition:background-color .3s ease}.confirm-edit-training-button:hover{background-color:#45a049}.training{display:flex;flex-direction:row;gap:2vw;justify-content:space-between;margin-top:2vw;width:100%}.training-photo-training{align-items:center;border-right:2px solid #000;display:flex;flex:1 1;justify-content:center;min-width:30%;overflow:hidden;padding-right:2vw;transition:transform .3s ease;transition:transform .3s ease,box-shadow .3s ease}.training-photo-training img{height:auto;transition:transform .3s ease,filter .3s ease;width:90%}.training-photo-training img:hover{box-shadow:0 4px 12px #000000b3;transform:scale(1.1)}.training-info-training{align-items:flex-start;background-color:#f4f4f4;border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-width:50%;padding:1.5vw}.training-info-training h2{font-size:1.5vw;margin:0 0 .25vw;text-align:left}.training-info-training p{font-size:1.2vw;margin-bottom:1.5vw;margin-top:0;text-align:left}.training-info-training ul{list-style-type:disc;margin:0;padding-left:2vw}.training-info-training li{font-size:1.2vw;text-align:left}.training-info-training ul li:last-child{margin-bottom:1.5vw}.training-info-id-training{font-size:3vw;font-weight:700;margin-bottom:3vw}@media (max-width:768px){.app-title-training{font-size:5vw}.training-date-training,.training-location-training{font-size:3.5vw}.training{flex-direction:column;gap:1.5vw}.training-photo-training{border-right:none;margin-bottom:2vw;min-width:80%;padding-right:0}.training-info-training{padding:3vw;width:100%}.training-info-training h2{font-size:4vw}.training-info-training p,.training-info-training ul{font-size:3.5vw;margin-bottom:1.5vw}.training-info-training li{font-size:3.5vw}}@media (max-width:480px){.app-title-training{font-size:6vw}.training-date-training,.training-location-training{font-size:4vw}.training-info-training{padding:4vw}.training-info-training h2{font-size:5vw}.training-info-training p,.training-info-training ul{font-size:4vw;margin-bottom:2vw}.training-info-training li{font-size:4vw}}.main-container-match{margin:0 auto;padding:20px;width:100%}.content-match{background:#f9f9f9;border-radius:10px;padding:20px}.header-match{align-items:center}.column-match,.header-match{display:flex;flex-direction:column;margin-bottom:20px}.column-match{text-align:center;width:60%}.app-title-match{font-size:3vw;margin-bottom:10px}.match-date,.match-location{color:#555;display:inline-block;font-size:1vw}.team-buttons-container{position:relative;width:100%}.team-buttons-container,.team-match-info{align-items:center;display:flex;justify-content:center}.team-match-info{border:.15vw solid #000;gap:15px;margin-bottom:1vw;padding:1vw;transition:transform .3s ease,box-shadow .3s ease;width:30%}.team-match-info:hover{box-shadow:0 4px 12px #000000b3;transform:scale(1.1)}.team-match-details{align-items:center;display:flex;gap:15px;justify-content:center}.match-my-team-container{display:flex;gap:2vw;justify-content:space-between}.input-item input{margin-top:.5vw}.input-item label{width:10vw}.input-group{display:flex;flex-direction:column;gap:.5vw;width:100%}.input-group h3{font-size:1.1vw;margin:0;text-align:left}.input-group input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:.8vw;height:auto;line-height:1.2;margin:0;max-height:30px;padding:.2vw .5vw;width:100%}.away-photo-match,.local-photo-match{height:9vw;object-fit:cover;width:9vw}.my-team-photo-container,.rival-photo-container{height:10vw;position:relative;width:10vw}.match-score{font-size:2vw;font-weight:700;white-space:nowrap}.button-container{margin-right:2vw;position:relative;position:absolute;right:0;top:6}.button-container,.match-buttons{align-items:flex-end;display:flex;flex-direction:column}.edit-match-button button,.match-buttons button{margin-bottom:10px}.edit-match-button button{background-color:#e53935;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5em;height:auto;padding:1em 1.5em;width:auto}.edit-match-button button:hover{background-color:#d33734}.match-buttons button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5em;padding:1em 1.5em}.match-buttons button:hover{background-color:#0056b3}.match-details{background:#fff;border-radius:10px;padding:20px}.match-statistics ul,.player-statistics ul{font-size:1vw;list-style-type:none;padding:0}.match-statistics li,.player-statistics li{border-bottom:1px solid #ddd;padding:10px}.modal-edit-match{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.modal-edit-content-match{background:#fff;border-radius:10px;height:50%;max-height:90vh;overflow-y:auto;padding:20px;width:30%}.modal-edit-content-match h2{text-align:center}.modal-edit-content-match form{display:flex;flex-wrap:wrap;gap:1vw}.modal-edit-content-match form input{border:1px solid #ccc;border-radius:5px;flex:1 1 200px;font-size:.5vw;padding:.5vw;width:50%}.close-formation-modal{background-color:#e53935;border:none;color:#fff;cursor:pointer;font-size:1.2vw;padding:.5vw 1vw;right:0}.close-formation-modal:hover{background-color:#d33734}.close-edit-match{cursor:pointer;font-size:1.5vw;margin-left:27vw}.confirm-edit-match-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.confirm-edit-match-button:hover{background-color:#0056b3}.stats-container{display:flex;justify-content:space-between}.local-stats{flex:1 1;padding-right:10px}.rival-stats{flex:1 1;padding-left:10px}.insight-icon{color:#007bff;cursor:pointer;font-size:24px;transition:color .3s}.insight-icon:hover{color:#0056b3}.modal-insights{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal-insights-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:800px;overflow-y:auto;padding:20px;width:100%}.close-insights{cursor:pointer;font-size:35px;margin-left:15vw;margin-top:-.25vw;position:absolute}h2{color:#333;font-size:1.8em;text-align:center}.insight-section,h2{margin-bottom:20px}.insight-section h3{color:#2c3e50;font-size:1.5em;margin-bottom:10px}.insights-info p{color:#333;font-size:1.1em;margin:10px 0}@keyframes changeColor{0%{background-color:#0009}25%{background-color:#0a0a7699}50%{background-color:#0009}75%{background-color:#0a0a7699}to{background-color:#0009}}.insight-overlay-away,.insight-overlay-home{align-items:center;animation:changeColor 5s infinite;background-color:#0009;border-radius:50%;box-shadow:0 8px 16px #000000b3;color:#fff;cursor:pointer;display:flex;font-size:20px;height:30%;justify-content:center;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-55%);transform:translate(-50%,-55%) scale(1.2);transition:width .3s ease,height .3s ease,box-shadow .3s ease,transform .3s ease;width:30%}.insight-overlay-away:hover,.insight-overlay-home:hover{background-color:#000c;height:50%;transform:translate(-50%,-55%) scale(1.2);width:50%}.insight-overlay-away i,.insight-overlay-home i{margin-right:5px}.insight-text{display:none}.insight-overlay-away:hover .insight-text,.insight-overlay-home:hover .insight-text{display:block;width:10%}.tabs{display:flex;margin-bottom:20px}.tab-button{background-color:#f1f1f1;border:1px solid #ccc;cursor:pointer;height:2vw;margin-right:10px;padding:10px;width:4vw}.tab-button.active{background-color:#007bff;color:#fff}.match-info-tab,.player-stats-tab{display:block}.player-stats-container-match{display:flex;flex-wrap:wrap;gap:2vw;justify-content:center}.player-stat-match{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:1vw;padding:1vw;width:100%}.player-stat-match h3{margin-bottom:1vw;text-align:center}.player-stat-inputs{grid-gap:1vw;align-items:end;display:grid;gap:1vw;grid-template-columns:repeat(7,1fr)}.player-stat-inputs input{border:1px solid #ccc;border-radius:5px;font-size:.9vw;padding:.5vw;width:100%}.player-stat-inputs input[type=number]{max-width:100px}.player-stat-row-match{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;justify-content:flex-start;width:100%}.finished-message{color:red;font-size:1vw;font-weight:700;margin-right:1vw}.loading-container{align-items:center;background-color:#fffc;display:flex;flex-direction:column;height:100vh;justify-content:center}.loading-spinner{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container p{color:#333;font-size:1.2rem;font-weight:700;margin-top:15px}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;margin-left:5vw;position:fixed;top:0;width:100%;z-index:1000}.formation-modal{background:#fff;border-radius:8px;max-height:85vh;max-width:90vw;overflow:auto;padding:20px;width:80%}.formation-field{align-items:center;display:flex;flex-direction:row-reverse;gap:1vw;height:100%;justify-content:center;position:relative;transform:rotate(180deg)}.formation-column{align-items:center;display:flex;flex-direction:column-reverse;justify-content:flex-start;margin:0 10px}.formation-slot{align-items:center;border:1px solid #ccc;border-radius:4px;display:flex;height:7vw;justify-content:center;margin:5px 0;text-align:center;transform:rotate(180deg);width:7vw}.formation-players{display:flex;flex-wrap:wrap;justify-content:space-evenly}.formation-player{background:#add8e6;box-sizing:border-box;cursor:pointer;height:10%;margin:5px;padding:5px;width:10%}.empty-slot{background-color:#f0f0f0}.player-in-position{height:10%;width:10%}.player-formation-photo{height:5vw;width:auto}
/*# sourceMappingURL=main.78f145e2.css.map*/