*{
    padding: 0px;
    margin: 0px;

}
body{
    background-color:#E6E8E6;
    color: rgb(0, 0, 0);
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
transition: 0.2s ease-in-out;
}
#scrool-window{
     scale: 0;
    width: 40px;
    height: 40px;
    position: fixed;
    right: 20px;
    bottom: 20px;
    font-size: 50px;
    text-align: center;

}
#theme{
    position:  absolute;
    top: 10px;
    left: 10px;
    width:  90px;
}
#theme button{
    position: absolute;
    left: 10px;
    top: 10px;
    transition: 0.2s ease-in-out;
}
#theme #dark{
    background-color: black;
    color: #dadada;
 scale: 1;
}
#theme #light{
   
    scale: 0;
background-color: #CED0CE;
color: black;

}

.crud{
    width: 80%;
    margin: auto;
}
.head{
    text-transform: uppercase;
    text-align: center;
    margin: 10px 0px;   
}

.price{
    background-color: #9FB8AD;
    border-radius: 10px;
    padding: 10px;
}







#input1{
     width: 100%;
     height: 0px;
 
 
 transition: 0.3s ease ;
 
 
 
 
}


 

#content{
 
   
    scale: 0;
    position: fixed;
    left: 20%;
    top: 40%;
    height: 28%;
    width: 60%;
    background-color: #CED0CE;
    padding: 20px;
    border-radius:10px ;
    transition: 0.2s ease-in-out;
    text-align: center;
}
#content button{
    width: 60%;
    font-size: 20px;
}



 


/* 
input{
    width: 100%;
    height: 40px;
    outline: none;
    border: none;
    margin: 4px 0px;
    border-radius: 6px;
    padding: 4px;
    color:  black;
    font-size: 18px;
    background-color:  #CED0CE ;
    transition: 0.2s ease-in-out;
} */

/* input:hover{
    background-color: #dadada;
} */
/* 
input:focus{
    background-color: #CED0CE ;
    transform: scale(1.04);
} */
/*  
.price input{
    width: 20%;
    margin-right: 4px  ;
} */

#total{
    background-color: red;
    padding: 4px 2px;
    border-radius: 5px;
    padding: 6px;
    
}
#total::before{
    content: 'total : ';
}
button{
    width: 100%;
    height: 40px;
    outline: none;
    border: none;
    margin: 4px 0px;
    color: black;
    background-color:#9FB8AD;
    border-radius: 6px;
    transition: 0.2s ease-in-out;
    cursor: pointer;
}
button:hover{
    transform: scale(0.97);
    letter-spacing: 1px;
}
button:active{
    transform: scale(0.96);
    background-color: #76c9a5;
}




.search-box{
    margin-top: 20px;
    width: 100%;
}
.btn-search{
    display: flex;
    justify-content: center;
    align-items: center;
}
.btn-search button{
    width: 20%;
    margin: 4px 7px;
}
.table table{
    width: 100%;
    text-align: center;
    margin: 10px 0px;
}
.table table th{
    text-transform: uppercase;
}
.table table th,td{
    padding: 5px;
}












/* -------------- */

 
.inputs23 {
  position: relative;
  margin: 4px 0px;
}

input {
  width: 98%;
  color: black;
  font-size: inherit;
  font-family: inherit;
  background-color:     #CED0CE ; 
  padding: 0.35em 0.45em;
  border: 3px solid transparent;
  transition: background-color 0.3s ease-in-out;
}

input:focus {
  outline: none;
}

input::placeholder {
  color: hsla(0, 0%, 0%, 0.6);
}

span {
  position: absolute;
  background-color:#76c9a5;
  transition: transform 0.5s ease;
}

.bottom,
.top {
  height: 3px;
  left: 0;
  right: 0;
  transform: scaleX(0);
}

.left,
.right {
  width: 3px;
  top: 0;
  bottom: 0;
  transform: scaleY(0);
}

.bottom {
  bottom: 0;
  transform-origin: bottom right;
}

input:focus ~ .bottom {
  transform-origin: bottom left;
  transform: scaleX(1);
}

.right {
  right: 0;
  transform-origin: top right;
}

input:focus ~ .right {
  transform-origin: bottom right;
  transform: scaleY(1);
}

.top {
  top: 0;
  transform-origin: top left;
}

input:focus ~ .top {
  transform-origin: top right;
  transform: scaleX(1);
}

.left {
  left: 0;
  transform-origin: bottom left;
}

input:focus ~ .left {
  transform-origin: top left;
  transform: scaleY(1);
}