/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 30 de dez de 2024, 21:04:42
    Author     : Lucas
*/
:root{
    --color1:#98F900;
    --color2:#1f2329;
    --color3:#00332f;
    --radius:16px;
    --cinza:#E9ECEF;

}
/*card amd*/
.card-amd{
    margin:10px 0px;
}
.amd-card-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.amdcard-title{
    display: flex;
    align-items: center;
    font-size: 14px
}
.amdcard-title h2{ 
    font-size: 14px;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    margin-left:4px;
}
/*adide user menu*/
.asidebar-user ul{
    padding: 0px 0px 5px;
    margin: 0px;
    border-radius:var(--radius) ;
    background:var(--cinza);
    
}
.asidebar-user li{
  list-style: none;
    color:var(--color3); 
}
.asidebar-user li a{
    color:var(--color3);
    padding: 5px 10px;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    align-items: center;
    position: relative;
}
.asidebar-user li a:not(.menu-toggle):hover{
/*     border-radius: 15px; */
    background:#eee;
    
}
.asidebar-user li a:not(.menu-toggle):hover  :before{
    border-radius: 0px 5px 5px 0px;
    content: '';
    position: absolute;
    background:#000;
    top:0px;
    left:0px;
    bottom: 0px;
    width:8px;
}
.asidebar-user li i{
    margin-right:7px;
}

.card-player-horizontal{
    min-width: 100%;
    background: #FFF;
    border-radius: 8px;
    padding: 8px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.card-player-horizontal .player-number-shirt  {
    padding: 15px;
    font-size: 12px
}
.card-player-horizontal .player-number-shirt  {
    padding: 15px;
    font-size: 12px
}
.card-player-horizontal .card-player-title{
    font-size: 14px;
}
.card-player-horizontal .card-player-content{
     font-size: 14px;
}

.cover-shortname{
    border-radius: 100%;
    border:1px solid;
    min-width: 40px;
    min-height: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-content: center;
    text-transform: uppercase;
    font-weight: bold;
    background: var(--color1);
    
}
.cover-shortname.sm{ 
    min-width: 30px;
    min-height: 30px; 
    
}
.cover-shortname.md{ 
    min-width: 55px;
    min-height: 55px; 
    
}
.cover-shortname.lg{ 
    min-width: 70px;
    min-height: 70px;  
}


/*escalaçoes*/
.futeball-field{
    height: calc(700px/2);
    max-width: 600px;
    width:100%;
    background-size: contain!important; 
    background-position: center!important;
    border-radius: 8px; 
    margin:auto;
    position: relative;
}
.futeball-field .field-item{
    height: 60px;
    font-size: 12px;
    text-align: center;
    color:#FFF;
    font-weight: bold;
}
.futeball-field .field-goal{
    position: absolute;
    left:13%;
    top:50%;
    margin-top: -30px;
}
.futeball-field .field-fixo{
    position: absolute;
    left:20%;
     top:50%;
    left:30%; 
    margin-top: -30px;
}
.futeball-field .field-ala1{
    position: absolute;
    left:50%;
    margin-left: -20px;
    top: 50px;
}
.futeball-field .field-ala2{
    position: absolute;
     left:50%;
    margin-left: -20px;
    bottom: 50px;
}
.futeball-field .field-pivo{
    position: absolute;
    right:20%;
     top:50%;
    right:30%; 
    margin-top: -30px;
}
.futeball-field:not(.edit) .field-cover .mdi{
    display: none
}
.futeball-field .field-cover{
    margin:auto;
    width:40px;
    height: 40px;
    border-radius: 100%;
    border:1px solid #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center!important;
    background-size: contain!important;
}
.futeball-field .field-cover:hover{
   background:rgba(255,255,255,0.4);
    cursor: pointer
}
.futeball-field .field-title small{
    display: block
}

.lineups-btn.edit-close .field-lineups-save,
.lineups-btn.edit-close .field-lineups-cancel{
    display: none!important
}
.lineups-btn:not(.edit-close) .field-lineups-edit{
    display: none!important
}

.player-select-item .item-check{
    color: green;
    position: absolute;
    right: 10px;
    top: 25px;
    display: none
}
.player-select-item{   
    position: relative
}
.player-select-item .player-team{   
   display: none
}
.player-select-item.selected .item-check{
    display: block;
}
.player-select-item.selected{
    outline: 1px solid green;
}
.player-select-item.blocked{
    outline: 1px solid red!important;
    cursor: not-allowed
}

/*fim escalações*/