.error{border:2px solid red;padding:10px;margin-bottom:20px}.success{border:2px solid green;padding:10px;margin-bottom:20px}label{display:block;margin-bottom:10px;font-weight:700}input[type="date"],input[type="number"]{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;box-sizing:border-box}input[type="submit"]{background-color:#4CAF50;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer}input[type="submit"]:hover{background-color:#45a049}