body {
    font-family: Arial, sans-serif;
    margin: 20px;
}
.slot {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
}
.slot h3 {
    margin: 0 0 10px;
}
label {
    display: block;
    margin: 5px 0;
}
.numInput {
    width: 37px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   opacity: 1;

}

.writeConfirm {
    visibility: visible;
    transition: opacity 0.5s, visibility 0.3s;
}
.hidden {
    opacity: 0;
    visibility: hidden;
}