.commande-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px}.stocks-container{flex:1;max-width:45%;padding:20px;background-color:#f7fafc;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-right:10px}.stocks-title{font-size:1.5rem;color:#2e7d32;text-align:center;margin-bottom:10px}.stocks-table{width:100%;border-collapse:collapse;margin-top:10px;cursor:pointer}.stocks-table td,.stocks-table th{border:1px solid #ddd;padding:8px;text-align:center}.stocks-table th{background-color:#e2f0d9;color:#2e7d32;font-weight:700}.stocks-table tr:nth-child(2n){background-color:#f9f9f9}.stocks-table tr:hover{background-color:#f1f1f1}.form-container{flex:1;max-width:50%;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.title{font-size:1.8rem;color:#2e7d32;text-align:center;margin-bottom:20px}.dateLabel,.timeLabel{margin-right:20px}.input,.text-area{width:100%;margin-bottom:15px;padding:10px;border:1px solid #ddd;border-radius:4px}.text-area{min-height:150px}.auto-updating-textarea{min-height:150px;width:100%;margin-bottom:15px;padding:10px;border:1px solid #ddd;border-radius:4px;margin-top:10px}.submit-button{width:100%;padding:10px;background-color:#48bb78;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.submit-button:hover{background-color:#2e7d32}.selected-legumes{margin-top:20px}.selected-table{width:100%;border-collapse:collapse;margin-top:10px}.selected-table td,.selected-table th{border:1px solid #ddd;text-align:center;padding:8px;vertical-align:middle}.selected-table th{background-color:#e2f0d9;font-weight:700;color:#2e7d32}.control-wrapper{display:flex;flex-direction:column;align-items:center;gap:5px}.button-group{display:flex;justify-content:center;gap:3px}.compact-input{width:50px;text-align:center;border:1px solid #ddd;border-radius:4px;padding:5px}.decrement-button,.increment-button{width:25px;height:25px;font-size:.8rem;background-color:#48bb78;color:#fff;border:none;border-radius:4px;cursor:pointer}.decrement-button:hover,.increment-button:hover{background-color:#2f855a}.remove-button{background-color:red;color:#fff;border:none;border-radius:4px;padding:5px;cursor:pointer}.remove-button:hover{background-color:darkred}