.reservation-form .row{margin-bottom:12px}.reservation-form label{display:block;font-weight:600;margin-bottom:6px}.reservation-form input[type=text],.reservation-form input[type=tel],.reservation-form input[type=date]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;box-sizing:border-box}.reservation-form .hint{display:block;font-size:12px;color:#666;margin-top:4px}.reservation-form input[type=submit]{padding:12px 16px;border:0;border-radius:10px;cursor:pointer}